2013-01-03 66 views
0

就像在標題中一樣。我需要添加到src屬性在很多文件這一行開頭的: - "http://media.cdn.com/"正則表達式如何將字符串添加到src屬性的開頭

因此,例如我: -

src="/images/galeri/image1.jpg" 

我想將它更改爲: -

src="http://media.cdn.com/images/galeri/image1.jpg" 

我該如何做到這一點?在很多src屬性的開頭添加附加字符串("http://media.cdn.com/")?

+0

我的目錄(靜態HTML文件)有大約800文件。我所要做的就是在每個src屬性的開頭添加所有這些文件的'src屬性'''http://media.cdn.com/''。我試過這樣的:(?<= src =')(。*)(?='),但會刪除src中的內容並用http://media.cdn.com/取代。 – born2fr4g

回答

0

使用簡單的sed命令:

sed "sXsrc=\"Xsrc=\"http://media.cdn.com/Xg" 
0

一次將正則表達式來多個文件:

$ perl -p -i -e 's/src="\/([^"]+)"/src="http:\/\/media.cdn.com\/\1"/g' * 
相關問題