回答
让我写在这里从superuser.com question的答案,由于我完全声援作者:
报价从Ask Metafilter:
唯一可能的途径,使关键字搜索高效数百TB(或者目前为止的任何索引)都是预先计算单词的索引。
事实上,一个完整的正则表达式引擎是图灵完备的,你可以编写任意的正则表达式,吞噬近乎无限多的CPU时间和内存。由于所有这些原因,他们向公众提供正则表达式搜索将会是技术上的疯狂。
通过正则表达式引擎没有即时搜索。这可能是由于页面被索引的方式。让一个人在网上打字会花费大量的计算能力。
你的链接现在已经死了 –
尽管您不太可能找到使用完整正则表达式搜索的网站,但Google确实有一定的匹配能力。取决于你想要达到的目标可能就够了。
GoogleGuide似乎相当深入与一些可用的选项。也许如果你举一个你想要搜索的查询的例子,我们可以找到一个解决方案?
我检查过这个,但是很差,实际上很差!我不能运行任何*简单的*(与我可以用正则表达式进行比较的简单搜索)搜索,例如\ paul * \(使用Google搜索*的方式**不同于\ paul * \\)或\ paul {3} \和许多其他案例.. – skafandri
这也是非常有趣的权力搜索http://www.johntedesco.net/blog/2012/06/21/how-to-solve-impossible-problems-daniel-russells-awesome- google-search-techniques/ – MutterMumble
如果它需要是正则表达式,那么我认为你是搞砸了。但是,如果你只是寻找更多的搜索能力,http://www.googleguide.com/advanced_operators_reference.html
dayyan是正确的,它是使搜索引擎快速的反向索引;如果您只有100 TB闪存磁盘,则无法加速超过1 TB内容的正则表达式搜索。关键字搜索,反向索引,没问题。
blekko的web grep(https://blekko.com/ws/+/webgrep)支持正则表达式,但是我们为它获得的大多数搜索都是针对常量字符串的,通常是在HTML中,因为这就是有趣的:谁使用微格式?谁使用各种JavaScript库?谁使用各种评论系统?等等。
如果您向我们发送正则表达式,我们很乐意为您运行它。
运行这些搜索包含一个MapReduce作业,它运行在我们的爬网中的所有html上。这就是为什么需要一段时间(一两天)才能得到答案。
链接已损坏。 – Navin
这是正确的,blekko于2015年3月27日由IBM购买,IBM在该日停止运行blekko的公共搜索引擎。 –
- 1. 正则表达式?搜索引擎?
- 2. Sphinx搜索引擎是否正式支持Python API?
- 3. 正则表达式搜索
- 4. 表达式引擎搜索问题
- 5. 哪个DB/DB引擎支持搜索?
- 6. 正则表达式:简单的搜索正则表达式?
- 7. python正则表达式搜索模式
- 8. TCL正则表达式模式搜索
- 9. 找到正则表达式搜索/匹配的结束索引
- 10. 全文搜索是否支持无模式索引?
- 11. 是否Lucene搜索引擎支持HTTP请求
- 12. 搜索引擎是否支持角色属性?
- 13. Python中的正则表达式搜索
- 14. JavaScript的URL搜索正则表达式
- 15. 崇高的正则表达式搜索
- 16. 搜索条件的正则表达式
- 17. Ruby的正则表达式搜索
- 18. Python的正则表达式搜索
- 19. 简单的正则表达式搜索
- 20. 的正则表达式搜索
- 21. LINQ是否有任何支持搜索机器搜索的内置搜索?
- 22. 正则表达式(搜索特定索引后)
- 23. 优化正则表达式搜索电话#搜索结果(JS)?
- 24. 正则表达式来提取搜索词搜索词
- 25. 哪个更快,正则表达式搜索或数组搜索?
- 26. 正则表达式(glob)搜索树
- 27. 使用正则表达式搜索C++
- 28. 谷歌搜索正则表达式
- 29. 使用正则表达式搜索Twitter
- 30. 正则表达式搜索Gadaffi
我相信如果你想提供[更多细节](http://whathaveyoutried.com/)来围绕你想要完成的事情,你会得到一个更简洁的答案。 –
我想根据正则表达式得到结果,就像我的问题标题所说的那样! – skafandri
谷歌搜索能够找到一些简单的正则表达式匹配。请参阅[本答案](http://webapps.stackexchange.com/questions/19673/is-there-a-way-to-search-in-google-using-regular-expressions-regex/82769#82769)正则表达式搜索的例子。 –