正则表达式替换tppabs,editplus使用正则表达式清除tppabs

QIYESEO 发表于:2011-07-06 09:26:22
 

tppabs是Teleport Pro软件留下的标记。该软件是离线浏览器,下载完整个网页后,它会在图片或超级链接标签内插入tppabs标签,以记录该图片或超级链接指向的原始地址。因为这个标签不是合法标签,所以普通浏览器会忽略它。

 

你可以通过element.getAttribute("tppabs")在JS中读取这个属性。可通过ultraedit使用正则表达式替换tppabs、editplus使用正则表达式清除tppabs、DreamWeaver使用正则表达式替换tppabs方式来清除tppabs。

 

在DreamWeaver使用正则表达式批量清除tppabs代码。具体写法如下:

 

   匹配tppabs标签: btppabs="h[^"]*"   替换为   (空)

 

   匹配javascript代码:href="javascript:if(confirm('htt[^"]*"  替换为 href="../"

 

   注意替换的时候,应该勾选 "使用正则表达式"。

 

在editplus使用正则表达式清除tppabs

 

   匹配tppabs标签:tppabs="[^"]+"(注意最前面有空格),替换内容为空,全部替换

 

   匹配javascript代码:javascript:if(confirm([^)]+))window.location='([^']+)'  替换内容输入1,全部替换

 

   注意替换的时候,应该勾选 "使用正则表达式"。

 

参考百科:http://baike.baidu.com/view/957539.htm

 
 
 

猜你喜欢:再分享一段写进CSS的挂链方法

今天又查到一种挂链方法,其实就是把隐藏的样式写进CSS样式表中,以前都是直接写在代码中,现在慢慢演变成script、JS等,这也是为了避开被惩罚,毕竟搜索引擎是程序,再AI也敌不过人的智商,请看下面代码:

显示在首页:<div class='new_lfe_st'><a href="网址" title="优化">优化</a></div>

显示在CSS:

.new_lfe_st {background-color:white;
visibility:hidden;
display:none;
position:absolute;
left:0px;top:0px;}

或:

.new_lfe_st {text-indent:-9999px;}

注:text-indent=-9999px 意思是将首行往左边缩进,目前搜索引擎暂时还不能读懂这css代码的意思。