preg_last_error 函数用于返回最后一个 PCRE 正则执行产生的错误代码。
int preg_last_error ( void ) |
<?php preg_match( '/(?:\D+|<\d+>)*[!?]/' , 'foobar foobar foobar' ); if (preg_last_error() == PREG_BACKTRACK_LIMIT_ERROR) { print 'Backtrack limit was exhausted!' ; } ?> |
执行结果如下所示:
Backtrack limit was exhausted! |
参数详细说明可查看:PHP 正则表达式(PCRE)
在线实例
字符集 & 工具
最新更新
站点信息
关注我们