1

每当我在 SO 上看到有关正则表达式的问题时,每个人都说正则表达式比字符串函数慢。是否存在正则表达式比字符串函数更快的情况?还是正则表达式纯粹是为了方便?

4

1 回答 1

1

由于 PHP 是一种解释性脚本语言,因此使用尽可能少的代码来解决您的问题通常是实现您想要的最有效的方式。而且由于正则表达式是内置的,它应该比任何脚本运行得快得多,尽管其算法涉及复杂性。

但是自然地比较两者将取决于在纯 PHP 代码中模仿您的正则表达式的复杂程度,因此您的问题的答案不能一概而论。这将取决于每个具体情况。

于 2013-09-10T23:50:25.567 回答