在使用正则表达式时,利用好其预编译功能,可以有效加快正则匹配速度。
需要把Pattern定义为static final静态变量
不正确的食用:
String data = Pattern.compile("\t|\r|\n|").matcher(str).replaceAll("")
正确的食用:
private static final Pattern pattern = Pattern.compile("\t|\r|\n|");
private void func() {
String data = pattern.matcher(str).replaceAll("")
}