PHP 与正则表达式
使用 PCRE(preg_*)家族函数
PHP有两种使用不同的方式来使用正则表达式:PCRE(Perl兼容表示法,preg*
)函数
和 POSIX(POSIX 扩展表示法,ereg
*
)
函数。
每个函数家族各自使用一种风格稍微不同的正则表达式。幸运的是,POSIX 家族函数从 PHP
5.3.0 开始就被弃用了。因此,你绝不应该使用 POSIX 家族函数编写新的代码。
始终使用 PRCE 家族函数,即 preg_*
函数。
进一步阅读
- PHP手册:PCRE
- Laruence:PHP正则之递归匹配
- PHP正则表达式起步(这么好的文章,咋就没有中文版呢,如果你发现了或者翻译了,请通知我)