php正则

给你一囗甜甜゛ 提交于 2020-02-29 06:24:13

php 支持两种正则表达式的处理函数。
1.pcre (perl compatible regular expression)perl语言兼容的正则表达式
perl语言兼容的正则表达式函数一般以 preg_ 开头。
2.需要给模式加上定界符。(定界符:除字母,数字,反斜线 \,以外的任何字符都可以作为定界符,通常用 / 斜线)
3.由 原子 +特殊功能字符(元字符)+模式修正符组成。
 原子{
1.普通字符原子:大写小写字母,数字。
2.特殊字符原子:如‘ “+*等已经有特殊意义的字符需要当作一个原子的话必须用反斜线转义。
3.一些非打印字符原子:\r 回车 \n换行等格式控制符号
4.通用字符类型原子:
如\d任意十进制数字,\D任意非十进制数字字符。
\s匹配任意打印字符(空白字符)相当于[\f\n\r\t\v] ,\S 任意非打印字符相当于[^\f\n\r\t\v]
\w匹配任何一个数字,字母,下划线字符,\W匹配任何一个非数字,字母,下划线字符
5.自定义原子表:如[df23fd]
}
元字符:构建正则表达式的具有特殊含义的字符,修饰原子的:有 * + ?.| {n} {n,}{n,m}  ^或\A匹配输入字符串的开始位置,$或者\Z 输入字符串结束位置
    \b 匹配单词的边界。\B匹配单词边界以外的部分。[] [^] ()多个原子组成的大原子。


易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!