$7.49 .com domain with free InstantPage Website Builder$1.99 Web Hosting   捷飞网络官方淘宝店   Godaddy 优惠码
返回列表 发帖
分享到:




[软件教程] DW,EditPlus,Search and Replace 使用正则表达式清除tppabs标记

Teleport Pro tppabs
7 k: E6 E# ]6 t  I) w# F  这是Teleport Pro软件留下的标记。该软件是离线浏览器,下载完整个网页后,它会在图片或超级链接标签内插入tppabs标签,以记录该图片或超级链接指向的原始地址。因为这个标签不是合法标签,所以普通浏览器会忽略它。你可以通过element.getAttribute("tppabs")在JS中读取这个属性。   ' G; t. U& c" k6 Q, w. ?6 ?: V
可以在 DreamWeaver中使用正则表达式批量清除这种代码.  . n/ s; V% J% o" _' p) K  G/ @" l
具体写法如下:   
# E# O6 J9 P$ x4 e$ a8 F
匹配tppabs标签:
7 }+ H$ b+ I% L; y2 E1 z\btppabs="h[^"]*"   替换为   (空)   
  L( e9 e' x7 F7 G# U8 _4 Z
匹配javascript代码:   href="javascript:if\(confirm\('htt[^"]*"   替换为 href="../"   ' @* n9 p9 j6 l& E$ q
注意替换的时候.应该勾选 "使用正则表达式"  
+ o$ [! `% c$ k% U- a
+ ]: z) E' p6 L' r+ A" \EditPlus替换方法:   
, c4 a" ~  W( D使用EditPlus批量删除teleport下载页面中的多个标签

0 C# e' W; J7 p" N: H在使用teleport下载页面后,链接后面基本上都会添加tppabs="..."的标记,有些站外链接,还会加上javascript:if(confirm(...))window.location=...的语句,使用下面的方法,可以迅速清除这类标签:   6 F4 a3 t% y# Y" t4 B: `6 `; F
用EditPlus打开所有需要修改的文件,按下ctrl+h,勾选'正则表达式',5 K' F7 X0 P1 @# D; \
查找内容输入   tppabs="[^"]+" (注意最前面有空格),替换内容为空,范围选择所有打开的文,全部替换
0 Y- I/ X/ v/ D! M$ O3 ^, u0 @" q查找内容输入   javascript\:if\(confirm\([^)]+\)\)window\.location='([^']+)'   替换内容输入\1,全部替换,ok,上面的信息都被清除

7 j7 K4 e; V  p4 V9 m. Q
' W( V1 _& I/ M( O! [) M还有 Search and Replace替换方法:5 V; q0 p' O( D- Q
自己试的几个土方法. 希望对你有用.$ Q: Z8 T2 G+ d# o5 R* i
打开sar软件, 选择上面的正则表达式,选择搜索子目录 设置好目录路径
# x' s3 V. O( _; Z( u8 X搜索
8 Z2 D; o8 m/ c" ptppabs="*"
9 G; x- ]2 k0 p- [7 J1 g2 k(注意最前面有空格),替换内容为空, 全部替换
/ m$ d: m: D# v# O
搜索: M0 R# j; W% C6 |7 L; r
javascript:if\(confirm\(*\)\)window.location=' 替换内容为空, 全部替换2 ]% o  X  p' g3 y6 h
搜索
! x0 y5 N2 a+ O: A9 Z'" 替换内容为", 全部替换
) n% \5 J2 U9 }2 ?; P
' M# q: e6 I( y7 A+ `, O6 o
. E; K) K/ x- p
ok,上面的信息都被清除.
5 K1 \' r$ g. ?0 K6 t; Q
  Z" U' ^) l6 E; D7 o  H
2 y& k; M3 s9 i: }# \* e9 [) L" s
" w. W/ ^5 A$ J

返回列表
Namecheap
Namecheap.com - Cheap domain name registration, renewal and transfers - Free SSL Certificates - Web Hosting
互联网安全