2016-03-03 41 views
-1

我有一個項目,我已經出口了一個html文件進行消毒準備語言翻譯。問題是內部鏈接沒有「.html」擴展名。我已經解決了擦除長文件路徑的問題,但是追加剩餘的文件是問題所在。使用Dreamweaver的正則表達式來添加文件擴展名

原始文件路徑爲:

HREF = 「https://oldsite.com/folder1/folder2/folder3/actualpage

我用這個正則表達式來找到」https://oldsite.com所有實例「 和子文件夾,使其適應於我有多少個子文件夾: (https://oldsite.com)+/[a-zA-Z0-9]+/[a-zA-Z0-9] \ w +/[a-zA-Z0-9] \ w +/[a-zA-Z0-9] \ w +/[a-zA-Z0-9] \ W +

離開我的 「href =」 actualpage」

理想的結果應該b e: href =「actualpage.html」

我一直在研究這個小時,並不知道如何將「.html」附加到頁面。

我甚至可以打開一個應用程序或腳本,可以自動執行此過程。

在此先感謝。

回答

0

經過一些研究和一些教程,我發現了一個正則表達式。縮短文件路徑的一個級別後,我用了以下內容:

在Dreamweaver:

查找

href="(.*)" title= 

替換:

href="$1.html" title= 

我進行了大規模的查找/替換,並且是ab在幾分鐘內修復1500個文件。正則表達式是我的果醬!

我希望這可以幫助像我這樣的其他正則表達式noobs。

+0

經過更多的研究,我發現了一個更好的方法: – user2856321

相關問題