GWT申请。当我在开发模式/ eclipse中运行应用程序时,replaceAll将匹配组放入替换字符串中。
但是当我构建一个war并部署到tomcat服务器时,regexp匹配但只是在结果中放入一个字面值$ 0而不是匹配组。
JVM是不同的版本(本地:6,tomcat:7)。但我不明白为什么会这样呢?
bodyText = bodyText.replaceAll("\\[\\w+ *\\w*\\]", "<span style=\"color:red;\">$0</span>");
答案 0 :(得分:0)
我用parens包围了正则表达式并使用$ 1来解决问题。