我需要做很多種各樣的搜索並在很多靜態html文件內進行替換。我想提出的一個問題是,當我真正想要搜索/替換時,我在網址中獲得匹配項是文本節點。尋找一個HTML解析器在文本節點上進行搜索/替換
因此,使正則表達式變得更加困難,並且最有可能更容易出錯,因爲您現在正在用它們解析html。
什麼是最簡單方式來做搜索/只取代文本節點?我在說你可以在幾分鐘內完成並運行,而且在Python-Java-Ruby-Headless-Phantom-PHP-Node-FluxCapacitor中不需要Master。
請給出建議,就好像你在對一個白癡說話一樣。我在Windows 7。
我在找的東西就像Notepad ++中的搜索/替換功能。你給它一個目錄來開始搜索,它遞歸地搜索,按照你指定的每種類型的文件(比如.html或.shtml),你告訴它要搜索什麼以及用什麼替換它。它運行,10或15秒後,您可能會一次編輯數百個文件。你知道,死了簡單的東西。
所以這就是我想要做的,但只是在文本節點內搜索/替換。
如果您無法排除不相關的匹配,那麼這無助於您。記事本++有同樣的問題,這就是爲什麼我開始尋找正則表達式搜索/替換。另外,我不想爲此購買軟件。 – 2013-02-22 01:07:53