PHP正则表达式2

2025-10-27 09:38:41

1、 preg_grep(模式,数组);

它的返回值是一个新数组,新数组的元素是匹配成功的元素,如图37-1,图37-2:

PHP正则表达式2

PHP正则表达式2

2、 preg_match(模式,字符串);

它的返回值是一个整型,0或者1,  0表示匹配不成功,1表示匹配成功,preg_match()第一次匹配成功后将会停止搜索,不再继续往下匹配,如图37-3,37-4所示:

PHP正则表达式2

PHP正则表达式2

3、preg_match_all(模式,字符串,保存匹配结果的数组(多维数组));

搜索字符串中,所有匹配模式给定正则表达式的匹配结果,并且将它们以指定的顺序输出到指定的数组中。它执行一个全局正则表达式匹配,一直匹配到字符串的末尾,如图:

PHP正则表达式2

PHP正则表达式2

4、 preg_quote(字符串);

转义正则表达式字符,  preg_quote() 需要参数字符串,并向其中每个正则表达式语法中的字符前增加一个反斜线。正则表达式特殊字符有:

 .  \  +  *  ?  [  ^  ]  $  (  )  {  }  =  !  <  >  |  :  

如图37-7:

PHP正则表达式2

5、转换效果如图37-8所示:

PHP正则表达式2

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢