2011-09-20 115 views
-1

哪个更快:哪个更快,正则表达式搜索或数组搜索?

  1. 一个正则表达式搜索一个大文件的内容,以特定的图案,或者
  2. 一个array_search搜索大阵列在任何索引匹配值。
+5

这些是两个完全不同的任务。苹果到苹果,橙子到橘子...... – Blender

+5

O_o当你测试它时,哪一个更快?!? – Bakudan

+0

那么我正在做一个项目,我需要从这两个选项中选择以维持响应时间。该文件将是一个ini文件 – rahul

回答

2

其他的事情是相同的,我希望数组搜索总是更快,不必读取文件,不必解析和执行正则表达式。

+0

谢谢,我想这就是我要找的。 – rahul

+0

你应该给他答案,这样人们将来会继续回答你的问题。 – Louis

1

这取决于您拥有的数据类型,您正在搜索的数据类型以及金额。你真的需要尝试一下并找到适合你的方法,但是如果不了解上下文和具体的实现方法,我们任何人都可以给你提供正确的答案。

如果您想查看某些指标并计算出来,请查看benchmark类。

+0

感谢路易斯的帮助,我会尝试 – rahul