PHP正则表达式可以对字符串进行匹配、查找、分割等操作,如果只是简单的字符串处理,推荐使用PHP自带字符串处理函数,如果是复杂的字符串处理,则需要用到正则表达式。正则表达式的效率比PHP自带字符串处理函数效率更低。
定界符
表达式内容需要放到定界符中,通常使用|作为定界符,也可以使用其它定界符,比如#、!、{}都是可以的。
原子
每个模式中 最少要包含一个原子,普通字符(a-z)及特殊字符(*)、非打印字符(\n)都可以作为原子,比如:
特殊字符需要使用\进行转义
一些常用的打印字符如下:
也可以使用通用字符作为原子,这样看起来更加简洁直观。
元字符
元字符就是用于构建正则表达式的具有特殊含义的字符,比如*、.、+等字符。
模式修正符
模式修正符在定界符之外使用(最后一个/之后),常用的模式修正符如下(不完全):
1、文章版权归作者所有,未经允许请勿转载。
2、本站所有文章,如无特殊说明或标注,均为本站原创发布。任何在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们邮箱:526009505@qq.com进行处理。
3、咨询请联系QQ:526009505
2、本站所有文章,如无特殊说明或标注,均为本站原创发布。任何在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们邮箱:526009505@qq.com进行处理。
3、咨询请联系QQ:526009505
你可能也喜欢
- ♥ [PHP算法]遍历当前目录,并根据文件的修改时间排序的方法06/13
- ♥ PHP正则表达式用法09/02
- ♥ Apache/Nginx/PHP屏蔽垃圾UA爬虫的方法06/17
- ♥ php编程的命名规则05/21
- ♥ PHP数组删除包含某字符串元素07/09
- ♥ php程序适合seo吗?06/27