StrSubstitutor问题与$

时间:2017-08-31 18:24:57

标签: java apache-commons substitution

我正在尝试使用org.apache.commons.lang3.text.StrSubstitutor来替换这些字符串

ttx

然后我得到以下输出

  

我为产品衬衫支付了总共{{price}}。

而不是

  

我为衬衫产品支付了40美元。

我认为$ sign必须与StrSubstitutor中处理正则表达式的方式相冲突。

我错过了什么吗?如果没有,那么我怎样才能获得预期的解决方案?

1 个答案:

答案 0 :(得分:0)

找到另一个解决方案,如果我更改转义字符,那么它将起作用

sub.setEscapeChar('^');