0
我正在尝试在文档中搜索空格字符,该字符前面没有逗号。 (也就是说,我想搜索“”但那不是“,”)。我知道,这是非常具体的,但是,grep或其他工具提供了吗? (我不是特别关注编辑器,我只想知道这是否可以完成,我也知道一些Java,如果有人知道如何在一个方法中做到这一点。)在搜索中排除
我正在尝试在文档中搜索空格字符,该字符前面没有逗号。 (也就是说,我想搜索“”但那不是“,”)。我知道,这是非常具体的,但是,grep或其他工具提供了吗? (我不是特别关注编辑器,我只想知道这是否可以完成,我也知道一些Java,如果有人知道如何在一个方法中做到这一点。)在搜索中排除
这应该工作:
public static void main(String[] args) {
String s = "abc def, ghi klm";
Pattern p = Pattern.compile("[^,] ");
Matcher m = p.matcher(s);
int count = 0;
while (m.find())
count++;
System.out.println(count); //prints 2
}
如果你可以使用正则表达式来搜索,[^,]\s
应该为你工作