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():

对目标进行转义。例子:

函数总结:

优质内容筛选与推荐>>
1、Android学习笔记(十一)BroadcastReceiver动态注册、注销示例
2、万网域名MX解析设置方案[net.cn, ubuntu]
3、领导力的本质
4、几种常见的软件架构
5、〖編程·Java〗坦克大战1


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号