使用Teleport下载网站后会自动在所有超链接上附加tppabs标签,下面是清除Teleport的tppabs标签的方法。
Teleport Ultra是一款相当老牌的离线浏览软件,常用来下载网站到本地,但它会在所有的超链接上都加上tppabs标签,以注明原始地址。
清除所有的tppabs标签我们可以使用Dreamweaver的正则表达式替换功能来完成。用notepad也可以
方法如下:
1、匹配tppabs标签:
\btppabs="h[^"]*"
替换为
(空)
2、匹配javascript代码:
href="javascript:if\(confirm\('htt[^"]*"
替换为
href="#"
注意替换的时候.应该勾选 "使用正则表达式",如果该表达式中含有不同的网址,可使用if\(confirm\('htt[^"]*\)(注意其他代码是否使用此类语法表达)匹配不带网址的部分,替换成空。
3、css文件中,还有一些类似/*tpa=http://image.39.net/cancer/images/focus_bmark_bg.gif*/这样的代码
\/\*tpa=h[^"]*\/
替换为
(空)
匹配tppabs标签:
\btppabs="h[^"]*"
替换为
(空)
匹配javascript代码:
href="javascript:if\(confirm\('htt[^"]*"
替换为
href="#"
注意替换的时候.应该勾选 "使用正则表达式"
css文件中,还有一些类似/*tpa=upload/200909270912404701.gif*/这样的代码
用正则,是这样做的.
tpa=http://[^\s]*.gif
替换为
(空)
然后剩下的就是/**/ 了,可以不需要正则替换了.