-
-4 25
-
regex
用来处理一些字符的分割,匹配和查找替换的并主要是由正规字符和特殊字符组成的语法。php内置两种函数库
PCRE preg_ (效率比较高)
POSIX ereg_
1.preg_match($mode,$pregString,$pregedcontent);
$mode="/abc/"; 匹配的是abc 其中/是定界符 这个定界符不固定 只要前后相同就行,而且必须是特殊字符,一般使用/原子和原子的组合
(abc)原子块 [abc]原子表转义字符
\d 匹配整数
\D 匹配除数字以外的任何字符
\w匹配一个英文字母,数字或下划线
\W匹配除一个英文字母,数字或下划线外的所有
\s匹配一个空白字符 包括换行符 制表符等等
\f匹配一个换页字符
\n匹配一个换行字符
\t匹配一个制表符元字符-具有特殊功能的字符
*匹配之前的0次或者是1次或者是多次的原子。
+匹配之前的1次或者是多次的原子。
?匹配之前的0次或者是1次的原子。
.匹配除换行符外任何一个字符
|匹配两个或多个选择
^匹配字符串头
$匹配字符串尾
\b匹配单词边界 /\bis\b/ is
{0,5} 0<x<5
{0,} 0<x
{0} x<5
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
- 评论(0)
发表评论 TrackBack