先复习一下php中常用的正则表达式常用函数。
1. preg_match()和preg_match_all()
int prag_match($pattern,$subject,可选参数$matchs); 只进行一次匹配,返回值0或者1,即匹配到的次数,将匹配到的值会放入第三个参数,是一个以为数组。
int preg_match_all($pattern,$subject,可选参数$matchs); 进行全部匹配,返回值同样是匹配的次数,将匹配到的值放到第三个参数,是一个二位数组。
2. preg_replace()和preg_filter()
立即学习“PHP免费学习笔记(深入)”;
preg_replace($pattern正则,$replacement要替换成的内容,$subject目标内容);三个参数都可以是数组
preg_filter(同上);同上
这两个函数的一个区别就是,在用数组匹配的时候返回值,preg_filter()只返回替换到的值,而preg_replace()不管是否替换到都返回。
10分钟内自己学会PHP其中,第1篇为入门篇,主要包括了解PHP、PHP开发环境搭建、PHP开发基础、PHP流程控制语句、函数、字符串操作、正则表达式、PHP数组、PHP与Web页面交互、日期和时间等内容;第2篇为提高篇,主要包括MySQL数据库设计、PHP操作MySQL数据库、Cookie和Session、图形图像处理技术、文件和目录处理技术、面向对象、PDO数据库抽象层、程序调试与错误处理、A
preg_grep();只做匹配,不做替换,返回匹配到的值。等于是一个preg_filter()的一个功能缩小版。
3. preg_split($pattern,$subject);
不用多说,一个升级版本的explode()函数。
4. preg_quote($str);
可以将一个字符串中的正则表达式运算符惊醒转义。










