正規表現を使用している文字列の下に、UIMA RUTAの注釈を付そうとしています。uimaのregexを使って以下の文字列を検出するRUTA
SAMPLE:
- ******* $ 10.00 *
その他のバリアント:
- ****** * $ 10.00 ***
- ******* $ 90.00 *
******* $ 99 **
正規表現:。* + \ $の\ dが+ \ D + * +
UIMA正規表現:
SPECIAL{REGEXP("\\*+\\$\\d+.\\d+\\*+") -> MARK(AmC,1)};
私はのように*検出貪欲正規表現を表現することはできませんが、私は、エスケープ文字を使用していると()、まだ何かがmissing.Anyの回避策はありますか?
PS:それは他の正規表現エンジンのために働いていますが、
のデベロッパー)。また、境界マーカーが必要なのでしょうか? –
'SPECIAL {REGEXP("。* \\ * + \\ $ \\ d + \\。\\ d + \\ * +。* ") - > MARK(AmC、1)}; –
@TimBiegeleisen regex101.comでテストしたがUIMA RUTAで作業していないときに動作しています。 – Gaurav