java中正则表达式要进行转义的字符。
/**
* 转义正则特殊字符 ($()*+.[]?\^{},|)
*
* @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;
}
转载于:https://www.cnblogs.com/anyehome/p/8487156.html
java中正则表达式要进行转义的字符。相关推荐
- 1000行代码徒手写正则表达式引擎【1】--JAVA中正则表达式的使用
简介: 本文是系列博客的第一篇,主要讲解和分析正则表达式规则以及JAVA中原生正则表达式引擎的使用.在后续的文章中会涉及基于NFA的正则表达式引擎内部的工作原理,并在此基础上用1000行左右的JAVA ...
- Java中正则表达式的使用
JAVA中正则表达式的使用 如果出现连续相同的要分割的字符,那么会出现空字符串 1.split方法 2.pattern类编译正则3.matches类匹配正则 public class RegexTes ...
- java中正则表达式的应用
java中正则表达式的应用 判断功能 public boolean matches(String regex) 分割功能 public String[] split(String regex) 替换功 ...
- 一文读懂Java中File类、字节流、字符流、转换流
一文读懂Java中File类.字节流.字符流.转换流 第一章 递归:File类: 1.1:概述 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建.查找和删除等操作. ...
- Java中正则表达式的学习
正则表达式简介 正则表达式定义了字符串的模式,可以用来搜索.编辑和处理文本.正则表达式并不仅限于某一种语言. 官网地址:https://docs.oracle.com/javase/7/docs/ap ...
- java中正则表达式函数_java正则表达式PHP中的正则表达式函数介绍
java正则表达式PHP中的正则表达式函数介绍 正则表达式(Regular Expression) 正则表达式系统: 1.POSIX 2.Perl PHP中使用的regex是PCRE: NOTE:PC ...
- java中正则表达式,编译报错:Invalid escape sequence (valid ones are \b \t \n \f \r \ \' \\ )...
转自:https://www.cnblogs.com/EasonJim/p/6561666.html 若出现:Invalid escape sequence (valid ones are \b ...
- java 正则表达式 table_JavaEdge/Java/Java中正则表达式.md at master · VegTableBird/JavaEdge · GitHub...
主要用到的是这两个类 - java.util.regex.Pattern - java.util.regex.Matcher. Pattern对应正则表达式,一个Pattern与一个String对象关 ...
- Java中正则表达式、模式匹配与信息抽取
引言 记得几年前在做网页爬虫后的信息抽取时,针对网页源码中隐藏的要提取的信息,比如评论.用户信息等属性信息,直接利用HtmlParser得到.如此做倒是简单,不过利用的是网页的规范的tag标记.其实j ...
最新文章
- 人工智能的恶意用途:预测、预防和缓解
- python opencv 在线读取网络图片图像资源
- zoj 3329 概率dp
- VUE 中 使用 iview Form组件 enter键防止页面刷新
- 基于 Kubernetes 的微服务部署即代码
- java css路径_java web开发中CSS路径有问题吗,运行jsp文件为什么找不到css文件?...
- python 命令行 参数_Python命令行参数
- 实习成长之路:MySQL二 : 一条SQL更新语句是如何执行的?
- pythonscrapy爬虫_使用Python3和Scrapy进行网站图片爬虫自动下载
- Packet Tracer 思科模拟器入门教程 之十一 路由器静态路由配置
- 【转载】printf打印是字体和背景带颜色的输出的方法
- 在vue中使用高德地图获取坐标与地址信息(包含点击+搜索)
- 页面ifream固定分辨率展示并适配所有分辨率方法
- IVX低代码平台开发——微信小程序实现抽奖功能
- Android必知必会-长按返回健退出
- (转)IE和火狐的css兼容性问题归总
- 今晚7:30 | CVPR专场五来了!
- jquery fileupload 判断上传文件的类型
- 中小型机器人开发平台apollo的场景应用
- CDMA 1X WAP2.0业务网 设备实施规范 (V1.0)