我是網站的版主,網站擁有大量結構化內容,並定期編輯格式不良的貼文(特別是 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