我是一个拥有大量结构化内容的网站的版主,经常编辑格式不佳的帖子(尤其是 Markdown 和 LaTeX)。其中许多任务都很繁琐,可以通过搜索和替换功能轻松完成,但遗憾的是,我选择的浏览器 Firefox 缺少此功能。
我找不到合适的插入(尽管我承认我没有检查所有 >900 个结果)这令人惊讶;这个功能似乎很简单而且有用,以至于没有插件!
在某些情况下,将帖子复制到文本编辑器中是一种不错的解决方法,但并非在所有情况下都适用。有些文本编辑器没有搜索 ^ 替换功能(例如gedit
,许多基于 GTK 的 Linux 发行版的默认编辑器),而且我可能无法在我使用 SE 的每台机器上安装一个(大学、朋友……)。
有没有办法将搜索和替换功能引入 Firefox,最好支持正则表达式?
我的操作系统是 GNU/Linux,更具体地说是 Ubuntu。
答案1
您可以使用福克斯替换它应该可以做你想做的事。
此扩展允许您用其他文本片段替换页面中的文本片段(字符串)。该系统基于替换,其中每个替换都有一个必须替换的输入文本(“替换”字段)和一个必须替换第一个文本的输出文本(“替换”字段)。应用替换时,它将覆盖整个页面的内容(目前您无法进行部分替换)。替换可以区分大小写或不区分大小写。还支持使用正则表达式。
答案2
您还可以使用Firefox 的搜索和替换,它与编辑器中典型的“搜索和替换”功能非常相似:
一个简单的插件,可让您查找和替换当前网页上的文本。要访问替换表单,请使用右键单击上下文菜单或键盘快捷键 Shift + R。您可以替换文本短语的一个实例或所有实例。[…]
福克斯替换另一方面,它是一个功能齐全的过滤器,您还可以在页面加载时应用它来自动处理特定于 URL 的替换规则。包括翻译未在服务器端翻译的 UI 元素。它也适用于简单的搜索和替换,但可能有点过头了。
然而,似乎Firefox 的搜索和替换也不福克斯替换能够进行正则表达式搜索和替换……
答案3
要获得完整的正则表达式支持和高级替换模式(例如 $1、$2 和 &$),你可能需要查看此 Chrome 查找和替换扩展程序:
https://chrome.google.com/webstore/detail/find-replace-for-text-edi/jajhdmnpiocpbpnlpejbgmpijgmoknnl