StringUtils.replaceEach:仅替换单独的单词,而不替换子字符串

时间:2019-01-23 15:16:45

标签: java replace apache-stringutils

我需要使用 Apache StringUtils.replaceEach()方法替换字符串集。但是,此方法还会替换单词中的子字符串。我知道我可以在replaceAll正则表达式中使用\b方法。但是我想知道是否有一种方法可以告诉StringUtils不要替换子字符串。

预先感谢

2 个答案:

答案 0 :(得分:0)

通常设想

StringUtils类对字符串进行操作。但是,您可以看一下源代码:

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

也有WordUtils类,但是它也不包含您需要的类。

答案 1 :(得分:0)

您可以尝试StringUtils.repeat(),有关更多信息,请访问github