如题所述
$1代表第一个括号匹配到的值, 以括号的顺序排列 从 1 开始
把字符串str里面,符合$1正则表达式的串都改成$2
xxx.replaceAll(".*(?i)(utf-8|gbk|gb2312).*", "$1");