对于正则表达式,相信很多人都知道,但是很多人的第一感觉就是难学,
因为看第一眼时,觉得完全没有规律可寻,而且全是一堆各种各样的特殊
符号,完全不知所云。
其实只是对正则不了解而以,了解了你就会发现,原来就这样啊正则所用
的相关字符其实不多,
也不难记,更不难懂,唯一难的就是组合起来之后,可读性比较差,而且
不容易理解。
一、 什么是正则表达式
正则表达式是一种特殊的字符串模式,用于匹配一组字符串,就好比用模具做产
品,而正则就是这个模具,定义一种规则去匹配符合规则的字符。
二、巧用正则解决实际问题
场景一:
编辑 word 文档,经常会查找字符串
三、正则表达式在 Java 中的应用
场景一:
HttpServlet 的 url 配置
场景二:
SpringMVC 的 url 配置等框架
场景三:
不规则数据的内容分析(爬虫、文档解析)
四、 正则表达式其实并不是那么难
难懂的主要原因
1、可读性不强