【问题标题】:StringUtils.replaceEach: Replace only separate words but not substringStringUtils.replaceEach:只替换单独的单词而不是子字符串
【发布时间】:2019-06-17 05:28:15
【问题描述】:

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

提前致谢,

【问题讨论】:

    标签: java replace apache-stringutils


    【解决方案1】:

    StringUtils 类通常被设想为对字符串进行操作。不过,你可以看看源代码:

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

    还有WordUtils 类,但它也不包含您需要的内容。

    【讨论】:

      【解决方案2】:

      你可以试试StringUtils.repeat(),更多信息可以到github

      【讨论】:

        猜你喜欢
        • 2021-11-23
        • 2018-03-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-01-13
        • 2015-08-07
        • 2021-08-01
        • 2014-11-02
        相关资源
        最近更新 更多