Java объединить несколько replaceAll - подстрока одного или нескольких вхождений - PullRequest
1 голос
/ 14 января 2020

Есть ли способ объединить следующие 2 replaceAll с в один replaceAll?

.replaceAll("(?i)default character set [a-zA-Z0-9]*", "")
.replaceAll("(?i)character set [a-zA-Z0-9]*", "")

1 Ответ

3 голосов
/ 14 января 2020

Вы можете использовать ? для опционального соответствия "default "

.replaceAll("(?i)(default )?character set [a-zA-Z0-9]*", "")

Пример

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