java中正则表达式要进行转义的字符。
2024-10-16 17:41:52
/**
* 转义正则特殊字符 ($()*+.[]?\^{},|)
*
* @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;
}
最新文章
- git revert和reset区别
- SVN发布网站
- Baseadapter与Simpleadapter之争
- 为什么要配置sdk-tools/platform-toools?
- 准备阶段-mongodb数据库安装
- java中的那些坑
- Hadoop: MapReduce2的几个基本示例
- Android开发常见问题系列之一:eclipse中adb.exe启动失败或者无法启动
- Mac OS X Tips
- 【POJ】1556 The Doors(计算几何基础+spfa)
- ArrayList与Vector、HashMap与HashTable
- [notes] ImageNet Classification with Deep Convolutional Neual Network
- 更改yum网易 阿里云的yum源。
- Python成长之路第二篇(3)_字典的置函数用法
- #include <;process.h>;
- JSP标签编程--简单标签
- python的re正则表达
- ECMA Script 6_Symbol() 唯一类型值声明函数_Symbol 数据类型
- mpdf-html转PDF,中文字符乱码、加粗问题
- Python基础理论 - 函数