Teleport Ultra/Teleport Pro的冗餘代碼批量清理方法

Teleport Pro 是款優秀的網站離線瀏覽工具(即網站整站下載工具),Teleport Ultra是其加強版,但使用此係列軟件下載的離線網頁裏會包含大量冗餘代碼(如tppabs),手動去修改工做量很大,下面介紹如何經過軟件進行正則表達式批量替換冗餘代碼(推薦DreamWeaver的正則替換功能)。

清除tppabs標籤:

html文件中:

查找:\btppabs="h[^"]*"javascript

替換:(空)

css文件中的圖片連接(以gif圖片爲例):

查找:tpa=http://[^\s]*.gif

替換:(空)

css文件中的註釋:

查找:/\*tpa.*?\*/

替換:(空)



修復confirm連接:

查找:href=" *javascript:if\(confirm\('(htt[^"\s]*).*?"css

替換:href="$1"

冗餘代碼示例:href="javascript:if(confirm('http://www.xxxxx.com/ \n\n該文件沒法用 Teleport Ultra 下載, 由於 不可用, 或放棄了下載, 或項目即將中止。 \n\n你想在服務器上打開它?'))window.location='http://www.xxxx.com/'"

示例替換後結果:href=http://www.xxxx.com/html

相關文章
相關標籤/搜索