1
A
回答
1
这取决于多长时间 - 有一个长度上限(请参阅http://nz.php.net/manual/en/function.preg-last-error.php以了解如何检测您是否达到此长度)。
如果需要,可以使用preg_quote将变量转换为您的模式,这会处理/和\字符。
1
PHP字符串函数有大小限制,可悲的是没有规定这些限制......你将不得不将整个刺成更小的字符串块....然后在每个string..then联合收割机的运行preg_replace 那些字符串......这就是我所做的。
3
您可以手动修改限制,以便PHP允许您处理非常长的字符串。 在调用preg_replace之前将以下行放在某处。
ini_set('pcre.backtrack_limit', 99999999999);
更妙的是,如果能修改php.ini文件,你可以pcre.backtrack_limit的值从那里改变,因此新的限制将在全球范围内提供。
相关问题
- 1. 如何对此字符串执行preg_match()?
- 2. 通过执行传递长字符串
- 3. PHP Preg_replace字符串
- 4. PHP preg_replace字符串
- 5. 如何对字符串上的其他字符执行操作?
- 6. 如何使用preg_replace删除字符串?
- 7. 如何从字符串的preg_replace
- 8. preg_replace,如何设置字符串
- 9. 如何在固定长度字符串中对齐字符串
- 10. 如何换行长字符串结构?
- 11. Java:对长符号无符号长字符串进行签名
- 12. AWK按字符串长度对字符串进行排序
- 13. 执行字符串++
- 14. preg_replace()返回空字符串
- 15. 的preg_replace字符串标签
- 16. preg_replace \ n在字符串
- 17. PHP的preg_replace URL字符串
- 18. preg_replace URL与MD5字符串
- 19. PHP preg_replace空字符串
- 20. 如何使字符串可执行?
- 21. 如何执行字符串查询
- 22. 如何在字符串中执行sql
- 23. preg_replace剪辑字符串中的字符
- 24. 如何在输出字符串中保留连字符preg_replace
- 25. 在SQL Loader输入字段上执行字符串长度
- 26. 换行不计为2个字符对字符串的长度
- 27. 如何对指定的子查询执行字符串操作?
- 28. 如何在LINQ中对字符串执行转换?
- 29. 如何对C中包含“%”的字符串执行strcmp?
- 30. 如何对存储为字符串的数据集执行R