请选择 进入手机版 | 继续访问电脑版

快捷方式网络游戏技术论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 2149|回复: 1

清除整站下载文件中的冗余代码:tppabs等

[复制链接]
  • TA的每日心情
    奋斗
    2019-11-19 09:28
  • 签到天数: 1787 天

    [LV.Master]伴坛终老

    发表于 2011-7-9 15:29 | 显示全部楼层 |阅读模式
    用Teleport pro下载的离线网页文件(整站下载得到)源码中,包含了大量的

    < tppabs="http://www.****.com/images/bg.gif" style="font-size:12px;">
    以及

    <a href="javascript: if(confirm('http://www.xxx.com/bbs/  \n\n文件并未依 Teleport Pro 取回,因为 服务器报告因为错误的发生导致无法读取。  \n\n你要从服务器上打开它吗?'))window.location='http: //www.xxx.com/bbs/'" >


    这样的代码,这些是 Teleport pro给代码加的.相当于一个说明.提示.

    可以在 DreamWeaver中使用正则表达式批量清除这种代码.

    具体写法如下:

    匹配tppabs标签:
    1. \btppabs="h[^"]*"
    复制代码



    替换为

    (空)

    匹配javascript代码:
    1. href="javascript:if\(confirm\('htt[^"]*"
    复制代码



    替换为

    1. href="../"
    复制代码



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

    css文件中,还有一些类似/*tpa=http://image.39.net/cancer/images/focus_bmark_bg.gif*/这样的代码

    用正则,是这样做的.


    1. tpa=http://[^\s]*.gif
    复制代码



    1. tpa=http://[^\s]*.jpg
    复制代码



    1. tpa=http://[^\s]*.bmp
    复制代码



    1. tpa=http://[^\s]*.png
    复制代码


    替换为

    (空)

    然后剩下的就是/**/ 了,可以不需要正则替换了.
  • TA的每日心情
    奋斗
    2019-11-19 09:28
  • 签到天数: 1787 天

    [LV.Master]伴坛终老

     楼主| 发表于 2015-12-21 15:56 | 显示全部楼层
    1. \btppabs="h[^"]*"
    2. 替换为
    3. (空)
    4. ——————————————————————————————————————
    5. href="javascript:if\(confirm\('htt[^"]*"
    6. 替换为
    7. href="../"


    8. href="javascript[^"]*"
    9. 替换为
    10. href="../"
    11. ——————————————————————————————————————
    12. tpa=http://[^\s]*.gif
    13. tpa=http://[^\s]*.jpg
    14. tpa=http://[^\s]*.bmp
    15. tpa=http://[^\s]*.png
    16. tpa=http://[^\s]*.swf
    17. tpa=http://[^\s]*.js
    18. tpa=http://[^\s]*.css
    19. 替换为
    20. (空)
    复制代码


    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    手机版|小黑屋|Archiver|快捷方式网络游戏技术论坛     快捷方式.lnk 点击这里给我发消息  

    GMT+8, 2019-12-13 08:20 , Processed in 0.190818 second(s), 24 queries .

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表