我想匹配来自某些行的完整词,想知道如何使用正则表达式中的或, 如果我只使用一个关键字,它工作正常。例如,正则表达式匹配整个词或运算符
regex = ".*\\b" + "KEYWORD1" + "\\b.*";
String regex = ".*\\b" + "KEYWORD1|KEYWORD2|KEYWORD3" + "\\b.*";
for (int i = start; i < end; i++) {
if (lines[i].matches(regex)) {
System.out.println("Matches");
}
}
这就是闪电般的速度反应。我会检查,谢谢 – FirmView 2012-07-11 22:07:14