2012-02-24 4 views
0

내 문서에서 쉼표가 앞에없는 공백 문자를 검색하려고합니다. (즉, ""검색하고 싶지만 ""이 아닙니다.) 알아요, 이것은 매우 구체적이지만 grep 또는 다른 도구가 이것을 제공합니까? (저는 편집자에 관해서 특별히 신경 쓰지 않고, 이것을 할 수 있는지 알고 싶습니다. 누군가이 방법으로 이것을 수행하는 방법을 알고 있다면 약간의 Java도 알고 있습니다.)검색에서 제외

답변

2

이 작동합니다 검색 할 정규식을 사용할 수 [^,]\s 작동합니다 :

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 
} 
관련 문제