【问题标题】:PatternSyntaxException in androidandroid中的PatternSyntaxException
【发布时间】:2013-10-29 16:46:28
【问题描述】:

我的脚本中有这一行

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

我得到这个错误:

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

有什么办法吗??谢谢

【问题讨论】:

    标签: java android


    【解决方案1】:

    试试这个代码

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

    正则表达式中使用的控制字符应转义以使其有意义。

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

      • 我发现的第一个参考文献没有包含 } 作为特殊字符。第二个做到了。
      猜你喜欢
      • 2013-05-30
      • 2012-12-24
      • 2015-09-19
      • 2016-11-17
      • 1970-01-01
      • 1970-01-01
      • 2016-09-14
      • 1970-01-01
      • 2012-01-02
      相关资源
      最近更新 更多