проблема регулярных выражений Java - PullRequest
0 голосов
/ 14 декабря 2010

Предположим, у меня есть строка "Июль занят".И мне нужна строка без "июля".Как я могу сделать это с помощью регулярных выражений?

Спасибо.

Ответы [ 2 ]

2 голосов
/ 14 декабря 2010

То есть вы хотите удалить первое слово из строки?

Попробуйте

String resultString = subjectString.replaceAll("^\\s*\\w+\\s*", "");
1 голос
/ 14 декабря 2010

Вы можете сделать что-то вроде этого:

import java.util.regex.*;
Matcher m = Pattern.compile("^July(.*)\$").matcher("July is busy");

// if you had a match, the extra would be here:
if (m.matches()) {

    // match count:
    m.groupCount();

    // ' is busy'
    String rightOfJuly = m.group(1);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...