【发布时间】:2021-08-24 07:46:42
【问题描述】:
考虑如下示例:
String string = "Hi$?Hello$?"。 在字符串对象中的“$?”是正则表达式模式。 第一次出现 $?必须替换为“那里”和第二次出现的 $?必须替换为“世界”。
如何使用 Java 实现相同的功能?或者 Apache commons StringUtils 中是否有任何方法可以实现相同的功能?
【问题讨论】:
-
问题是
$?不是一个正则表达式模式。实际上是什么模式,两种模式都一样吗? -
我们也可以将模式更改为其他有效的正则表达式模式。但是,如何在多个地方用不同的值替换该模式?
-
好吧,您没有回答它们是否是相同的值。在我看来,它们可能是占位符而不是模式
标签: java string replace apache-stringutils