如何在 Google Chrome 或 Firefox 上运行正则表达式搜索?

719*_*016 51 firefox google-chrome regex

如何使用 Google Chrome 或 Firefox 等浏览器在网页上搜索诸如“foo|bar”之类的表达式?

Den*_*nis 26

对于 Google Chrome,您可以安装以下扩展程序之一:

  1. 正则表达式搜索器

    • 要打开扩展程序,请按/

    • 要开始搜索,请按Enter

    • 要跳到下一场比赛,请按N

    • 要跳到上一场比赛,请按Shift+ N

  2. 正则搜索

    • 要打开扩展程序,请按Alt+ Shift+ F

    • 要开始搜索,请按Enter

    • 要跳转到下一场比赛,请点击Next

    • 要跳到前面的比赛中,单击后退

安装扩展程序后,重新启动浏览器。在测试扩展程序时,请注意扩展程序在 Chrome 的“特殊”页面(例如新标签页或 Chrome 网上商店)上默认处于禁用状态。

  • 我尝试了这两种方法,但都没有奏效。 (5认同)
  • Chrome 网上应用店中的另一个扩展程序是 [Regex Search](https://chrome.google.com/webstore/detail/regex-search/bcdabfmndggphffkchfdcekcokmbnkjl)。它的评价比其他两个更高,对我有用。 (2认同)

小智 14

另一种选择是 VIMIUM。

这个 Chrome 插件的目的是在你的 Chrome 页面上获得Vim导航,所以你可以使用像J和 之类的K键向下滚动页面。

然而,由于它是基于Vi的,Vimium 支持正则表达式。

很像 Vim,在查看页面时,输入 "/<regexp>,它会开始搜索页面。我不经常使用它(我使用Ctrl+F更多),但是当我需要它时,它就在那里并且作品。

要在搜索时使用正则表达式,您需要在插件高级选项中打开它。

  • 哦,看来您必须在 Vimium 高级选项中启用一个选项才能打开正则表达式搜索。相当有用!如果您编辑您的答案以包含提及您必须在 Vimium 选项中启用它的事实,将会投票支持。 (11认同)
  • Vimium 中为此工作所需的选项是:“将查找查询视为 JavaScript 正则表达式” (2认同)