StringUtils.replaceEach: заменять только отдельные слова, но не подстроку - PullRequest
0 голосов
/ 23 января 2019

Мне нужно использовать Apache StringUtils.replaceEach() метод для замены набора строк.Однако этот метод также заменяет подстроки в слове.Я знаю, что могу использовать replaceAll метод с \b регулярным выражением.Но я хотел знать, есть ли способ сказать StringUtils не заменять подстроки.

Заранее спасибо,

Ответы [ 2 ]

0 голосов
/ 24 января 2019

Вы можете попробовать StringUtils.repeat(), более подробную информацию можно найти на github .

0 голосов
/ 24 января 2019
Класс

StringUtils предназначен для работы со строками в целом. Тем не менее, вы можете взглянуть на исходный код:

https://github.com/apache/commons-lang/blob/master/src/main/java/org/apache/commons/lang3/StringUtils.java#L5749

Существует также класс WordUtils , но он также не содержит того, что вам нужно.

...