Regex 0.12に関する経験はありますか?正規表現0.12はどのように動作しますか? IBM Watson transf。 Regex d + 。 d + 。 d + [PZ] d + - > Regex 0.12
現時点では、Watson Explorerエンタープライズを使用しています。 したがって、我々は戻ってperticualメタデータを取得することができXSLスクリプトを構築するためにきました:
私たちは基本的に必要とするパターンがこのように3.2.14P5879または14.1.1Z5526
です:数字ドット桁ドット桁レターP_or_Z桁
例えば、私はテキストをした場合:プロジェクト3.2.14P5879、regardinに問題がありました
14.1.1Z5526を文書化するgが、それは我々がの文書を使用してきたと言ってい-ABC.docx「 14.1.1P5526 - xyz.pdf」すると我々は次の結果を持っていることができれば、それは素晴らしいだろう:
- <content name="test">3.2.14P5879</content>
- <content name="test">14.1.1Z5526</content>
- <content name="test">14.1.1P5526</content>
しかし、今は、我々は次のREG-式を使用しようとした
\d+\.\d+\.\d+[PZ]\d+
我々は、それが機能しなかったことに気づいて、その理由は次のとおりです。私たちは、ワトソンはまだ、このリンクに従っ正規表現0.12
を使用していることを考える:https://www.ibm.com/support/knowledgecenter/SS8NLW_11.0.2/com.ibm.swg.im.infosphere.dataexpl.engine.man.doc/r_viv_match.html
と(のための正規表現の仕様を参照してください詳細情報):
http://www.delorie.com/gnu/docs/regex/regex_toc.html
そこで質問です:
\ d +。\ d +。\ d + [PZ] \ d +を正規表現0.12互換バージョンに書き込むにはどうすればよいですか?
プラス
どのように、私は、そのようなものをテストすることができますか? (私はそれぞれの新しいクエリに対して、stackoverflowの上でリレーする必要はありません)
は、それがあればオーケーですI次の水曜日にそれをテストしますか? WEX – Dieter
@Dieterにアクセスして、いつでもテストしていただけます。 –
ちょっと、あなたのコードを編集すると、私の解答によれば、私はあなたのことを正しいものとして受け入れるでしょう - あなたが少しの間違いをしたので、 – Dieter