gpt4 book ai didi

regex - PHP preg_match_all 限制

转载 作者:可可西里 更新时间:2023-10-31 23:52:29 25 4
gpt4 key购买 nike

我将 preg_match_all 用于非常长的模式。

当运行代码时,我得到了这个错误:

Warning: preg_match_all(): Compilation failed: regular expression is too large at offset 707830

经过搜索,我得到了解决方案,所以我应该增加php.ini中的pcre.backtrack_limitpcre.recursion_limit的值>/p>

但是在我增加值并重新启动我的apache之后,它仍然遇到同样的问题。我的 PHP 版本是 5.3.8

最佳答案

该错误与正则表达式的性能无关,而是与正则表达式本身有关。更改 pcre.backtrack_limitpcre.recursion_limit 不会有任何效果,因为正则表达式永远没有机会运行。问题是正则表达式太大,解决方案是使正则表达式更小——小得多,小得多

关于regex - PHP preg_match_all 限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8268624/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com