我正在尝试使用org.apache.commons.lang3.text.StrSubstitutor来替换这些字符串
ttx
然后我得到以下输出
我为产品衬衫支付了总共{{price}}。
而不是
我为衬衫产品支付了40美元。
我认为$ sign必须与StrSubstitutor中处理正则表达式的方式相冲突。
我错过了什么吗?如果没有,那么我怎样才能获得预期的解决方案?
答案 0 :(得分:0)
找到另一个解决方案,如果我更改转义字符,那么它将起作用
sub.setEscapeChar('^');