Исключение в поиске - PullRequest
       17

Исключение в поиске

0 голосов
/ 24 февраля 2012

Я пытаюсь найти в моих документах пробел, которому не предшествует запятая.(То есть я хочу выполнить поиск "", но это не ",".) Я знаю, это очень специфично, но предлагает ли это grep или какой-либо другой инструмент?(Я не особенно разбираюсь в редакторе, я просто хотел бы знать, можно ли это сделать. Я также немного знаю Java, если кто-нибудь знает, как это сделать внутри метода.)

Ответы [ 2 ]

2 голосов
/ 24 февраля 2012

Это должно работать:

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
}
1 голос
/ 24 февраля 2012

Если вы можете использовать регулярное выражение для поиска, [^,]\s должно работать для вас

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...