来自属性文件

时间:2015-05-31 22:16:07

标签: java regex properties

所以这是我的问题。我在Java中有类似注释的字符串:

String s = "// the "then" clause: decrease"

当我这样做的时候:

System.out.println(s.matches("(^(//).+)"));

true。 但是,当我有属性文件,其中

listing = "(^(//).+)"

做同样的事情

System.out.println(s.matches(resourceBundle.getString("listing")));

我正在接收false。为什么?什么正则表达式必须在属性中才能获得真实?感谢

1 个答案:

答案 0 :(得分:1)

删除属性文件中的引号。

listing = (^(//).+)