GWT String.replaceAll仅在开发模式下处理$ 0,但不处理prod

时间:2013-10-26 16:19:28

标签: java regex gwt

GWT申请。当我在开发模式/ eclipse中运行应用程序时,replaceAll将匹配组放入替换字符串中。

但是当我构建一个war并部署到tomcat服务器时,regexp匹配但只是在结果中放入一个字面值$ 0而不是匹配组。

JVM是不同的版本(本地:6,tomcat:7)。但我不明白为什么会这样呢?

bodyText = bodyText.replaceAll("\\[\\w+ *\\w*\\]", "<span style=\"color:red;\">$0</span>");

1 个答案:

答案 0 :(得分:0)

我用parens包围了正则表达式并使用$ 1来解决问题。