/**
* 转义正则特殊字符 ($()*+.[]?\^{},|)
*
* @param keyword
* @return
*/
public static String escapeExprSpecialWord(String keyword) {
if (StringUtils.isNotBlank(keyword)) {
String[] fbsArr = { "\\", "$", "(", ")", "*", "+", ".", "[", "]", "?", "^", "{", "}", "|" };
for (String key : fbsArr) {
if (keyword.contains(key)) {
keyword = keyword.replace(key, "\\" + key);
}
}
}
return keyword;
}

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-06-20
  • 2021-07-04
  • 2021-12-09
  • 2022-12-23
猜你喜欢
  • 2021-06-06
  • 2021-11-30
  • 2022-12-23
  • 2021-08-04
  • 2022-12-23
相关资源
相似解决方案