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
應該爲你工作