Удалить две цепочки с помощью строки с регулярным выражением - PullRequest
0 голосов
/ 30 октября 2018

Я хочу заменить эти две строки для «удаления»:

пример: тест

пример 2: тест 2

Мой код:

String myString= in.nextLine();
myString= myString.replaceAll("example: OR example 2 :", "remove");

Идея состоит в том, чтобы исключить пример: или пример 2: «удалить» независимо от того, какой из них я найду, поэтому окончательный результат будет:

удалить

удалить

Для моего кода важно, чтобы исключение было в том же «replaceAll», следовательно, использование оператора или.

1 Ответ

0 голосов
/ 30 октября 2018

это можно сделать либо

replaceAll("(?:example|example 2 ):.*", "remove")

или

replaceAll("example(?: 2 )?:.*", "remove")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...