正则表达式 java.lang.StackOverflowError

当用正则表达式的时候出现该错误时,很大原因是你的正则表达式写得不够好,不够优化~~~重新修改正则表达式吧~~~

比如当你要匹配任何字符的时候,不要用(.|\\s)*,可以直接用".",但在编译正则表达式时要给Pattern.DOTALL这个参数,Pattern.CASE_INSENSITIVE是对Unicode字符忽略大小写,其他参数见上一篇文章~

相关推荐