Android PatternSyntaxException

时间:2018-07-15 13:54:23

标签: java android regex

以下正则表达式不适用于Android 7.0 API 24,但适用于JDK。

Pattern P = Pattern.compile("^((\\n[ \\t\\x0B\\f]*}[ \\t\\x0B\\f]*)\\n).*", Pattern.DOTALL);

我在Android上遇到的异常如下:

Caused by: java.util.regex.PatternSyntaxException: Syntax error in regexp pattern near index 22
    ^((\n[ \t\x0B\f]*}[ \t\x0B\f]*)\n).*
                          ^
    at java.util.regex.Pattern.compileImpl(Native Method)
    at java.util.regex.Pattern.compile(Pattern.java:1340)

0 个答案:

没有答案