当前位置: 技术问答>java相关
在使用JDK1.4的正则表达式功能时,发现如果被搜索的字符太多,例如一篇文章.就会报错
来源: 互联网 发布时间:2015-05-05
本文导语: Pattern p = Pattern.compile(patrn); Matcher m = p.matcher(value); boolean isValid=m.find(); value如果太长,第三行就会报错.而且还是那种不能用try-catch捕捉到的错误 | jdk1.4? 好像还只有一个版本吧?而且regex部分好像是SU...
Pattern p = Pattern.compile(patrn);
Matcher m = p.matcher(value);
boolean isValid=m.find();
value如果太长,第三行就会报错.而且还是那种不能用try-catch捕捉到的错误
Matcher m = p.matcher(value);
boolean isValid=m.find();
value如果太长,第三行就会报错.而且还是那种不能用try-catch捕捉到的错误
|
jdk1.4?
好像还只有一个版本吧?而且regex部分好像是SUN自己开发的,不如等新的版本发布了再说。
应该用一个成熟稳定的版本,如apache.regex。
也可以把错误信息打印出来,研究一下。如果是jdk bug ...
好像还只有一个版本吧?而且regex部分好像是SUN自己开发的,不如等新的版本发布了再说。
应该用一个成熟稳定的版本,如apache.regex。
也可以把错误信息打印出来,研究一下。如果是jdk bug ...