大家好,
我已经使用基本拆分一段时间了 - 我只是将一个字符串解析成一个基于简单标记的字符串,如""或",".
当然,客户会尝试这样做:\\.br\ 这会失败.
我需要解析一系列行.例如,字符串如下所示:
"LINE 1\\.br\\LINE 2\\.br\\LINE 3\\.br\\LINE 4\\.br\\"
这失败了java.util.regex.PatternSyntaxException: Unexpected internal error.
有任何想法吗?
您可以使用Pattern.quote()转义字符串作为regexp使用:
... = s.split(Pattern.quote("\\.br\\"));
Run Code Online (Sandbox Code Playgroud)