android中的PatternSyntaxException

时间:2013-10-21 09:11:52

标签: java android

我的剧本中有这一行

 listMainString = inputLine.split("}]},");

我收到此错误:

 java.util.regex.PatternSyntaxException: Syntax error in regexp pattern near index 1: }

任何解决方案?感谢

2 个答案:

答案 0 :(得分:0)

试试此代码

listMainString = inputLine.split("}\\]},");

正则表达式中使用的控制字符应该被转义为有意义。

答案 1 :(得分:0)

您需要转义正则表达式中具有特殊含义的所有字符。

listMainString = inputLine.split("\\}\\]\\},");