Pattern pattern = null;
if (caseFlg) {
pattern = Pattern.compile(regEx);
} else {
// 设置成不区分大小写
pattern = Pattern.compile(regEx, Pattern.CASE_INSENSITIVE);
}
// 用表达式来匹配字符串
Matcher matcher = pattern.matcher(string);
// 执行全部替换
return matcher.replaceAll(substr);