"或"内的物品数量是否有限制?正则表达式中的条件?
例如,在此示例中有2个元素:
(my|your)
在这个例子中有3个元素:
(my|your|their)
条件中是否有最大数量的元素? 100? 1000? 10.000?或者正则表达式的最大长度是否可以限制?
这只是个人兴趣的理论问题。我发誓,我不打算用10k字表达正则表达式!
答案 0 :(得分:0)
虽然使用RAM& amp;执行正则表达式,但没有硬设置限制。 CPU,对于极大的表达可能缺乏资源。
这不会打扰Symfony开发人员,他们明确地基于此功能开发了新的路由机制:https://symfony.com/blog/new-in-symfony-4-1-fastest-php-router
答案 1 :(得分:0)
使用|任何正则表达式中的运算符就像两个不同的正则表达式。所以它取决于系统功能(例如RAM和CPU功率)多少|你可以拥有的运营商。 | operator是创建表达式的最低效方法。