专注于高品质PHP技术等信息服务于一体 [STIEMAP] [RSS]

百度提供的广告:
PHP
当前位置:首页 > 技术文档 > PHP >  > 
正则表达式知识点汇总
^ 开始
$ 结束
\d 数字
\D 非数字
\w 数字,字母,下划线 _
\W 非数字,字母,下划线 _
{2} 2次
{2,5} 2到5次
{1,}  1次或多次
+ 等于 {1,}
? 等于 {0,1}
* 等于 {0,}
. 匹配除 "\n" 之外的任何单个字符

匹配数字或A-G ,长度是2到20个的表达式
/^[\d|A-G]{2,20}$/
使用 | 来加入或者的选项

在 [^] 中使用的意思是 非的意思
[^\d] 这就是非数字

当正则表达式中有特别的符号时需要转义才可以使用

/<[\w|\/]+>/  这里的 </a> 的 / 是特别要处理一下前面加入 \ 此外还有其它一些也需要转义,如 ? + [] 等就是属于正则语法的都要转义,可以查看 javascript.chm 中的语法。

在 php 中常用到的两个函数是

//正则表达式匹配
preg_match
//all 这个是匹配全部,上面的那个没有all 的只匹配一次成功了就返回了
preg_match_all

//正则表达式替换
preg_replace