在我的计划匹配问题,当我使用字符串模式在Java中
line.replaceAll("(", "_");
我有一个RuntimeException
:
at java.util.regex.Pattern.error(Unknown Source)
at java.util.regex.Pattern.accept(Unknown Source)
at java.util.regex.Pattern.group0(Unknown Source)
at java.util.regex.Pattern.sequence(Unknown Source)
at java.util.regex.Pattern.expr(Unknown Source)
at java.util.regex.Pattern.compile(Unknown Source)
at java.util.regex.Pattern.<init>(Unknown Source)
at java.util.regex.Pattern.compile(Unknown Source)
at java.lang.String.replaceAll(Unknown Source)
at Processing.processEarly(Processing.java:95)
at Processing.main(Processing.java:34)
有什么原因吗?我们如何避免它?
感谢编辑劳伦斯! D'哦! – 2010-01-09 11:26:46
'String.replace'也可以用于文字(非正则表达式)替换。 – McDowell 2010-01-09 11:35:46
谢谢 - 添加到答案。 – 2010-01-09 11:41:31