需要在一段无标点符号英文文本中,查找某个单词或几个连续单词是否存在。
如str1=“this book include some useful messages" 查找是否存在单词str2=“inc",用str1.contains(str2)的方法出现结果为存在的错误。
String[] strs = {"inc","inc first","last inc","this inc middle"};
for(String str : strs){
System.out.println(str.matches("(inc)|(^inc\\s.*)|(.*?\\sinc$)|(.*?\\sinc\\s.*)"));
}