摘要:
工作中经常会用到在文本中每行检索某种pattern,刚才测试了三种方式,发现实际性能和预想的有区别方式1: 直接字符串的matches方法,【string.matches("\\d+")】方式2: 先构建一个单行匹配的pattern,然后用这个pattern去match Pattern p1=Pattern.compile("\\d+"); Matcher m=p1.matcher(sar[i]);方式3: 构建一个可以匹配换行符DOTALL模式的pattern,然后在整个文本中find Pattern p2=Pattern.compile(" 阅读全文