您的位置:首页 > Web前端 > JavaScript

怎样批量清除tppabs标签 以及前面链接生成的JS代码

2012-05-20 15:04 363 查看
使用Teleport Pro软件的朋友应该知道他是一个离线浏览器,而他更大的作用则是可以用来下载别人的整站,软件的功能虽然好,但是却有一个很头疼的缺点,那就是下载下来的网页它会在图片标签内插入tppabs标签以记录该图片的原始地址。因为这个标签不是合法标签,所以普通浏览器会忽略它。

检查使用ep,也有了些小技巧,与大家分享,下面的东西慢慢加,多是正则表达式的运用

如果手动清除的话,那将是一个不可想象的任务。其实可以在 DreamWeaver中使用正则表达式批量清除tppabs标签.

   1.使用ep批量删除teleport下载页面中的多于标签

在使用teleport下载页面后,链接后面基本上都会添加tppabs="..."的标记,有些站外链接,还会加上javascript:if(confirm(...))window.location=...的语句,使用下面的方法,可以迅速清除这类标签:

   

   用ep打开所有需要修改的文件,按下ctrl+h,勾选'正则表达式',查找内容输入

  具体写法如下:

  匹配tppabs标签:

  \btppabs="h[^"]*"

  替换为

  (空)

  匹配javascript代码:

      第一种:href="javascript\:if\(confirm\([^)]+\)\)window\.location='

  第二种:href="javascript:if\(confirm\('htt[^"]*"

  替换为

  href="

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

    2.删除多于空行

    查找\n\n+,替换为\n,多次点击全部替换

    3.删除行首多于空格

    查找^ +,替换为空,全部替换

    4.删除行尾空格

    查找 +$,替换为空,全部替换

本文来源网页吧http://www.wangyeba.com

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息