【发布时间】:2013-12-19 08:56:50
【问题描述】:
我正在搜索正则表达式 - ".(conflicted copy."。我为此编写了以下代码
String str = "12B - (conflicted copy 2013-11-16-11-07-12)";
boolean matches = str.matches(".*(conflicted.*");
System.out.println(matches);
但我得到了例外
线程“main”中的异常 java.util.regex.PatternSyntaxException:索引 15 附近的未关闭组 .(有冲突。
我了解编译器认为( 是模式组的开始。我试图通过添加\( 来逃避(,但这不起作用。
谁能告诉我如何在这里逃脱(?
【问题讨论】: