Получите конкретные слова, за которыми следуют и предшествуют словаJAVA

Программисты JAVA общаются здесь
Anonymous
Получите конкретные слова, за которыми следуют и предшествуют слова

Сообщение Anonymous »

Мне нужно получить несколько слов на основе некоторых других слов, которые приходят после и до этих слов!
Предположим, что у меня есть строка: < /p>

not me and you but me and no you but me not
< /code>

Так что выход должен быть: < /p>

not me
and no
no you
me not
< /code>

Простыми словами я хочу получить слова без и не приходит после или перед конкретными словами!
Я пытаюсь: < /p>

String regex = "(?i)%s\\s+([\\S]+)\\s+([\\S]+)";
Matcher m = Pattern.compile(String.format(regex, Pattern.quote("no"))).matcher("not me and you but me and no you but me not");

while (m.find())
{
System.out.println(m.group(1));
}


Подробнее здесь: https://stackoverflow.com/questions/347 ... d-by-words

Вернуться в «JAVA»