PHP开发基础教程之正则表达式简介
一、正则的应用场景
匹配邮箱、手机号码、验证码
替换敏感的关键词。例如:涉及政治和骂人的话
文章采集。
早期的表情替换技术,ubb文件编码、markdown编辑器替换等
以后自己写模板引擎也需要用到正则表达示
其他...
二、正则表达式的定界符
我们来学习一下正则定界符,所谓定界符就是定一个边界,边界已内的就是正则表达式。
PHP的正则表达式定界符的规定如下:
定界符,不能用a-zA-Z0-9 其他的都可以用。必须成对出现,有开始就有结束。
我们来看几个例子
注: 是转义字符,如果在以后正则表达示里面需要匹配/,如下:
/ / /
这个时候真要匹配/ 的时候,需要把定界符里面的/ 用转义字符转义一下,写成下面的例子:
/ / /
如果你觉得麻烦,遇到这种需要转义的字符的时候可以把两个正斜线(/ /)定界,改为其他的定界符(# #)