溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

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

發(fā)布時(shí)間:2020-08-01 07:29:03 來源:網(wǎng)絡(luò) 閱讀:2449 作者:gutaotao1989 欄目:開發(fā)技術(shù)

Teleport Pro 是款優(yōu)秀的網(wǎng)站離線瀏覽工具(即網(wǎng)站整站下載工具),Teleport Ultra是其增強(qiáng)版,但使用此系列軟件下載的離線網(wǎng)頁里會(huì)包含大量冗余代碼(如tppabs),手動(dòng)去修改工作量很大,下面介紹如何通過軟件進(jìn)行正則表達(dá)式批量替換冗余代碼(推薦DreamWeaver的正則替換功能)。


清除tppabs標(biāo)簽:


html文件中:


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

替換:(空)


css文件中的圖片鏈接(以gif圖片為例):


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


替換:(空)


css文件中的注釋:


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


替換:(空)


修復(fù)confirm鏈接:


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

替換:href="$1"


冗余代碼示例:href="javascript:if(confirm('http://www.xxxxx.com/ \n\n該文件無法用 Teleport Ultra 下載, 因?yàn)?不可用, 或放棄了下載, 或項(xiàng)目即將停止。 \n\n你想在服務(wù)器上打開它?'))window.location='http://www.xxxx.com/'"


示例替換后結(jié)果:href=http://www.xxxx.com/

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI