批量去除tppabs標記的方法
最新福利:領取阿里雲1000通用代金券
使用Teleport Pro軟體的朋友應該知道他是一個離線瀏覽器,而他更大的作用則是可以用來下載別人的整站,軟體的功能雖然好,但是卻有一個很頭疼的缺點,那就是下載下來 的網頁它會在圖片標籤內插入tppabs標籤以記錄該圖片的原始地址。因為這個標籤不是合法標籤,所以普通瀏覽器會忽略它。如圖所示:
關鍵詞:取出tppabs標記,去除tppabs標記,批量去除tppabs標記
如果手動清除的話,那將是一個不可想象的任務。其實可以在 DreamWeaver中使用正則表示式批量清除tppabs標籤.
具體寫法如下:
匹配tppabs標籤:
\btppabs="h[^"]*"
替換為
(空)
匹配javascript程式碼:
href="javascript:if\(confirm\('htt[^"]*"
替換為
href="../"
注意替換的時候.應該勾選 "使用正則表示式"
如圖所示:
EditPlus替換方法:
1.使用ep批量刪除teleport下載頁面中的多於標籤
在使用teleport下載頁面後,連結後面基本上都會新增tppabs="..."的標記,有些站外連結,還會加上javascript:if(confirm(...))window.location=...的語句,使用下面的方法,可以迅速清除這類標籤:
用ep開啟所有需要修改的檔案,按下ctrl+h,勾選'正則表示式',查詢內容輸入
tppabs="[^"]+"
(注意最前面有空格),替換內容為空,範圍選擇所有開啟的檔案,全部替換
查詢內容輸入
javascript\:if\(confirm\([^)]+\)\)window\.location='([^']+)'
替換內容輸入\1,全部替換,ok,上面的資訊都被清除
總結一下,在notepad++或者editplus中的替換規則:
[空格]tppabs="[^"]+" ==》 [空格]
/\*tpa=[^*]+\*/ ==》 [空格]
javascript\:if\(confirm\([^)]+\)\)window\.location='([^']+)' ==》\1
最新福利:領取阿里雲1000通用代金券