GSG*_*GSG 2 ignore-case uima ruta
我的用例是这样的,我在 WORDLIST“MonthNames.txt”中有一个匹配单词列表。
现在我想标记给定文档中这些单词的所有出现,无论文本大小写如何。
PACKAGE uima.ruta.example;
WORDLIST MonthNameList = 'MonthNames.txt';
DECLARE MonthNames;
DECLARE MonthNameValue;
// Regex to be used in finding dates
STRING monthNameValueRegex = "(?i)(january|february|march|april|may|june|july|august|september|october|november|december|jan|feb|mar|apr|jun|jul|aug|sept|oct|nov|dec)";
// Mark month name
Document{-> MARKFAST(MonthNames, MonthNameList)};
Document{CONTAINS(MonthNames) -> MARK(MonthNameValue)};
Document{REGEXP(monthNameValueRegex) -> MARK(MonthNameValue)};
Run Code Online (Sandbox Code Playgroud)
有什么办法可以做到吗?
我试过
Document{-> MARKFAST(MonthNames, MonthNameList,true)};
Run Code Online (Sandbox Code Playgroud)
但这只是忽略空格而不是文本大小写。
请帮忙
| 归档时间: |
|
| 查看次数: |
396 次 |
| 最近记录: |