Java 正则表达式匹配大括号 - “无效转义序列”
我想通过按{}递归方式拆分嵌套的JSON字符串来解析嵌套的JSON字符串。我想出的正则表达式是“{([^}]*.?)}”,我已经测试过它适当地抓住了我想要的字符串。但是,当我尝试将其包含在我的Java中时,我收到以下错误:“无效的转义序列(有效的转义序列是\b \t \n \f \r \” \' \ )”
这是我的代码,错误发生的地方:
String[] strArr = jsonText.split("\{([^}]*.?)\}");
我做错了什么?