我正在尝试搜索包含在ArrayList(terms_1pers)一个字符串中的一组单词,并且由于前提是搜索单词前后不应有字母,我想到了使用正则表达式。
我只是不知道我在使用匹配运算符时做错了什么。在报告的代码中,如果未验证匹配,则写入外部文件。
String url = csvRecord.get("url");
String text = csvRecord.get("review");
String var = null;
for(String term : terms_1pers)
{
if(!text.matches("[^a-z]"+term+"[^a-z]"))
{
var="true";
}
}
if(!var.equals("true"))
{
bw.write(url+";"+text+"\n");
}
幕布斯6054654
白板的微信
慕田峪4524236
相关分类