PHP:第六章——02正则基本语法
<?php header("Content-Type:text/html;charset=utf-8"); //正则表达式的基本结构:匹配符、匹配模式、模式修饰符 //元字符: /* \ 一般用于转义字符。 ^ 断言目标的开始位置。 $ 断言目标的结束位置。 . 匹配除换行符外的任意一个字符。 [ 开始字符类标记。 ] 结束字符类标记。 | 开始一个可选分支。在中括号中没有特殊能力。 ( 子组的开始标记。 ) 子组的结束标记。 ? 量词,匹配0或1次匹配。位于量词后面,改变量词的贪婪性。 * 量词,匹配0次货多次匹配。 + 量词,1次或多次匹配。 { 自定义量词开始标记。 } 自定义量词结束标记。 */ /* 在中括号内的部分称为字符类,字符类中仅有一下可用元字符。 \ 转义字符。在中括号中仍然具有转义的作用。 ^ 仅在作为第一个字符时,表示字符类取反。例:/[^A-z]/ 排除A-z的所有字符。 - 标记字符范围。 */ /* 模式修饰符: i 忽略大小写。 m 遇到字符串中有换行符时,可以将一行字符串视为多行。 s 外模式修饰符,只有跟英文句点同时使用才有意义。使句点能够匹配所有字符。 x 忽略模式中的所有空白字符。 U 改变模式中量词的贪婪性。 */ ?>