php正规则表达式学习笔记(几个常用函数的区别)

Posted 简庆旺的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php正规则表达式学习笔记(几个常用函数的区别)相关的知识,希望对你有一定的参考价值。

preg_mache()函数和 preg_mache_all()函数的区别:

         preg_mache()只会匹配规则中的字符一次, preg_mache_all()会匹配符合条件的所有字符!

例子对比:

正则表达式函数之preg_replace()与preg_filter()的区别:

  preg_replace()会保留替换过的数据,preg_filter()会保留替换和没替换过得数据。打个比方:

  字符串:abc有b被匹配替换了,那么preg_replace()会得到“替换后的数据”,preg_filter()会得到“a替换后的数据b”.

正则表达式函数之preg_grep():

     只做匹配,不做替换!!!!只显示匹配得上的数据!!!

正则表达式函数之preg_split():

    根据匹配规则分割字符串,功能类似explode()函数,效果如下:

正则表达式函数之preg_quote():

    对目标进行转义。例子:

函数总结:

    

 

以上是关于php正规则表达式学习笔记(几个常用函数的区别)的主要内容,如果未能解决你的问题,请参考以下文章

Java基础学习笔记十三 常用API之正则表达式DateDateFormatCalendar

《从零开始学Swift》学习笔记(Day 22)——闭包那些事儿!

前端学PHP之正则表达式函数

《python核心编程》——正则表达式学习笔记

《从零开始学Swift》学习笔记(Day 23)——尾随闭包

PHP常用正则表达式汇总