我的用例是这样的,我在单词列表"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)};有什么办法吗?
我试过了
Document{-> MARKFAST(MonthNames, MonthNameList,true)};但这只是为了忽略空格,而不是文本大小写。
请帮帮忙
发布于 2014-06-27 07:13:07
将第三个变量作为true传递使得它忽略了大小写这个词。
文件{-> MARKFAST(MonthNames,MonthNameList,true)};
感谢彼得的帮助。
https://stackoverflow.com/questions/24199573
复制相似问题