UIMA で RegEx Annotator を使用しています。次のように、XML 記述子ファイルに正規表現変数を作成できることを知っています。
<variables>
<variable name="month" value="(Jan|Feb|March)" />
</variables>
ルールで次のようにアクセスします。
<rules>
<rule regEx="Month: \v{month}" />
</rules>
Month: Jan
これはandMonth: Feb
とに一致しMonth: Mar
ます。
別の変数内でその変数を使用したいのですが、可能ですか? 私はこのようなものを探しています:
<variables>
<variable name="monthmonth" value="\v{month}\v{month}" />
</variables>
Month: JanJan
たとえば、一致する適切なルールを作成したい。
http://uima.apache.org/downloads/sandbox/RegexAnnotatorUserGuide/RegexAnnotatorUserGuide.html#sandbox.regexAnnotator.conceptsFile.regexVariablesのドキュメントを読みましたが、変数内で正規表現変数を使用する可能性については言及していませんが、について言うThe variables can be used in all concept definition within the same file.
UIMA RegularExpressionAnnotator 2.3.1 を使用しています。
どんな助けでも大歓迎です。=)