PHP开发基础教程之正则表达式简介

一、正则的应用场景

  •  匹配邮箱、手机号码、验证码

  •  替换敏感的关键词。例如:涉及政治和骂人的话

  •  文章采集。

  •  早期的表情替换技术,ubb文件编码、markdown编辑器替换等

  •  以后自己写模板引擎也需要用到正则表达示
    其他...

二、正则表达式的定界符

我们来学习一下正则定界符,所谓定界符就是定一个边界,边界已内的就是正则表达式。

PHP的正则表达式定界符的规定如下:

定界符,不能用a-zA-Z0-9\ 其他的都可以用。必须成对出现,有开始就有结束。

我们来看几个例子

18.png

注:\ 是转义字符,如果在以后正则表达示里面需要匹配/,如下:

/ / /

这个时候真要匹配/ 的时候,需要把定界符里面的/ 用转义字符转义一下,写成下面的例子:

/ \/ /

如果你觉得麻烦,遇到这种需要转义的字符的时候可以把两个正斜线(/ /)定界,改为其他的定界符(# #)


Weiter lernen
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php.cn</title> </head> <body> <?php echo "Hello World!!!"; ?> </body> </html>
einreichenCode zurücksetzen