标签:搜索 一个 使用 posix 函数 字符 需要 正则 语法规则
PHP正则表达式
一什么是正则表达式:正则表达式就是一种描述字符串结构的语法规则。
二为什么需要正则表达式?
因为需要对用户提交的信息进行验证,如果不验证的话,有可能用户提交的就是垃圾信息。
三PHP里面的正则表达式函数库
在PHP里面支持两套正则表达式函数库,一套是POSIX,另外一套是PCRE,比起POSIX,现在更多的是使用PCRE在一套正则表达式函数。原因有两个, :PCRE函数库的兼容性更好,并且效率高。我们的正则表达式如果不配合正则表达式函数的话,他就只是一个普通的字符串,所以正则表达式一定要配合正则表达式函数来使用。
四正则表达式语法
任何一个正则表达式的组成外服有四个部分组成一定界符二原子三元字符四模式修正符
五正则表达式函数
Preg_match():查看一个字符串是否和一个正则表达式匹配,匹配就返回true 否则返回FALSE
Preg_match_all():第一次匹配成功也不会像Preg_match()一样停止搜索,而是会继续往后面搜索符合要求的字符串。
Preg_grep():接受俩个参数,一个是正则表达式,一个是数组,将符合条件的元素提出来返回一个新的数组,返回的新数组里面的元素下标不变
Preg_replace():(正则,替换的字符串,原来的字符串)
标签:搜索 一个 使用 posix 函数 字符 需要 正则 语法规则
原文地址:http://www.cnblogs.com/SOBER1997/p/7398763.html