见:http://blog.csdn.net/bbirdsky/article/details/45368709

/**
* 转义正则特殊字符 ($()*+.[]?\^{},|)
*
* @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;
}

最新文章

  1. css基础样式四
  2. 鸟哥的linux私房菜之vim
  3. lintcode: 左填充
  4. Using newInstance() to Instantiate a Fragment(转)
  5. 【python】 开始第一个项目
  6. java.io.serializable
  7. 实现web多语言的一种解决办法
  8. JQuery $ $.extend(),$.fn和$.fn.extend javaScript对象、DOM对象和jQuery对象及转换 工具方法(utility)
  9. OpenCL( 一)
  10. mysql语句sum求和为null的问题
  11. c# Invoke和Begininvoke区别
  12. HttpClient 专题
  13. const和static readonly的区别
  14. 在tomcat中加入SSL腾讯云证书的步骤
  15. POJ 2251 Dungeon Master (非三维bfs)
  16. mysql 锁查询
  17. python接口测试—get请求(一)
  18. 《算法》第四章部分程序 part 18
  19. 775. Global and Local Inversions局部取反和全局取反
  20. (最小生成树) 畅通工程再续 -- HDU --1875

热门文章

  1. Linux 定时任务的学习
  2. contest hunter5105 Cookies
  3. Swift - 将字符串拆分成数组(把一个字符串分割成字符串数组)
  4. [BZOJ 2100] Apple Delivery
  5. 备份SQL SERVER 2005数据库
  6. [Java] 总结1.5/1.6/1.7版本的特性
  7. 关于hexo博客自定义域名后gitment评论系统登陆出现redirect error返回主页的解决办法
  8. ios网络模拟
  9. Javascript中数组重排序方法详解
  10. ADODB.RecordSet常用方法查询