介绍
什么是正则表达式?
- Regular Expression | regex | RE
- 简单的来说就是一种 描述了一个规则(语法规则),然后通过这个规则就可以去匹配一类字符串,
为什么要用正则表达式
- 文本的复杂处理 ->用来检索、替换那些符合某个模式(规则)的文本
用途及特点
- 强大灵活的文本处理工具
- 正则表达式处理的对象是文本,所以大部分的编程语言,数据库,小到文件编辑器大到大型集成开发环境都能支持
但是,如此强大的工具,对于初学者真的不友好,比较晦涩难懂,不光如此,一段时间没用过,就很容易遗忘。
还有就是高级语言的不同,有些用法会有一些差异,可能有些语法不支持。
- 大部分在学习正则的时候,其实我们是在学习其语法规则的。
我们学习这个不好懂的表达式,当然不能直接上来就猛怼,手里头要有个辅助的软件工具。网上有很多这样的工具,浏览器都有这样的类似的插件,这里我选择了一个功能比较多的工具 RegexBuddy.zip