php正则
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匹配单词边界以外的部分。[] [^] ()多个原子组成的大原子。 来源: https://www