如何快速掌握PHP正则表达式的使用技巧?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1404个文字,预计阅读时间需要6分钟。
我的正规入门,源于网上的一篇文章[1]。这篇文章从浅入深地阐述了正则表达式使用的技巧,我认为是一个很好的入门资料。无论是学会还是依赖,在使用过程中,都会不断巩固和记忆。
正则表达式:
用于描述字符排列和匹配模式的一种语法规则。它主要用于字符串的模式分割、匹配、查找及替换操作。
PHP中的正则函数:
php中有两套正则函数,两者功能差不多,分别为:
一套是由PCRE(Perl Compatible Regular Expression)库提供的。使用“preg_”为前缀命名的函数;
一套由POSIX(Portable Operating System Interface of Unix )扩展提供的。使用以“ereg_”为前缀命名的函数;(POSIX的正则函数库,自PHP 5.3以后,就不在推荐使用,从PHP6以后,就将被移除)
由于POSIX正则即将推出历史舞台,并且PCRE和perl的形式差不多,更利于我们在perl和php之间切换,所以这里重点介绍PCRE正则的使用。
本文共计1404个文字,预计阅读时间需要6分钟。
我的正规入门,源于网上的一篇文章[1]。这篇文章从浅入深地阐述了正则表达式使用的技巧,我认为是一个很好的入门资料。无论是学会还是依赖,在使用过程中,都会不断巩固和记忆。
正则表达式:
用于描述字符排列和匹配模式的一种语法规则。它主要用于字符串的模式分割、匹配、查找及替换操作。
PHP中的正则函数:
php中有两套正则函数,两者功能差不多,分别为:
一套是由PCRE(Perl Compatible Regular Expression)库提供的。使用“preg_”为前缀命名的函数;
一套由POSIX(Portable Operating System Interface of Unix )扩展提供的。使用以“ereg_”为前缀命名的函数;(POSIX的正则函数库,自PHP 5.3以后,就不在推荐使用,从PHP6以后,就将被移除)
由于POSIX正则即将推出历史舞台,并且PCRE和perl的形式差不多,更利于我们在perl和php之间切换,所以这里重点介绍PCRE正则的使用。

