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():
? ? 對目標進行轉義。例子:
函數總結:
? ??
?
轉載于:https://www.cnblogs.com/jianqingwang/p/5851655.html
總結
以上是生活随笔為你收集整理的php正规则表达式学习笔记(几个常用函数的区别)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: input 赋值_FPGA基础设计:Ve
- 下一篇: Thinkphp 数据库配置参数