首页 > 代码库 > php正规则表达式学习笔记(几个常用函数的区别)
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正规则表达式学习笔记(几个常用函数的区别)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。