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




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

Teleport Pro tppabs
  X* l8 v4 F) d$ L( s  这是Teleport Pro软件留下的标记。该软件是离线浏览器,下载完整个网页后,它会在图片或超级链接标签内插入tppabs标签,以记录该图片或超级链接指向的原始地址。因为这个标签不是合法标签,所以普通浏览器会忽略它。你可以通过element.getAttribute("tppabs")在JS中读取这个属性。   . R, j  |) v5 v
可以在 DreamWeaver中使用正则表达式批量清除这种代码.  & o2 i* U, ^: U! H
具体写法如下:   

5 \' z, j" o5 q6 a# l/ O匹配tppabs标签: , C0 ^" q; N! F' B
\btppabs="h[^"]*"   替换为   (空)   

( Q+ d% R8 R: N/ R4 l% I1 S9 g" M. o匹配javascript代码:   href="javascript:if\(confirm\('htt[^"]*"   替换为 href="../"   
$ ^& t/ u* W$ B1 `% }& I7 I7 t注意替换的时候.应该勾选 "使用正则表达式"  
- I/ V7 I" f+ b5 Y1 `' O+ r: q0 \
EditPlus替换方法:   
+ j9 R5 @! d& w& c( n使用EditPlus批量删除teleport下载页面中的多个标签

2 s6 i6 ?8 l9 i# Y- @2 _+ r. I6 W. n/ F$ Q在使用teleport下载页面后,链接后面基本上都会添加tppabs="..."的标记,有些站外链接,还会加上javascript:if(confirm(...))window.location=...的语句,使用下面的方法,可以迅速清除这类标签:   : A& Y& E6 e  H
用EditPlus打开所有需要修改的文件,按下ctrl+h,勾选'正则表达式',
2 m1 u/ w$ S7 p+ C2 j1 E. I' J查找内容输入   tppabs="[^"]+" (注意最前面有空格),替换内容为空,范围选择所有打开的文,全部替换
% C! a, }# ~2 L) q% S查找内容输入   javascript\:if\(confirm\([^)]+\)\)window\.location='([^']+)'   替换内容输入\1,全部替换,ok,上面的信息都被清除
( m0 R% a- u& c& o
8 p" |5 F- D* B& P- m0 b( q
还有 Search and Replace替换方法:
1 C' B* g9 K  m( j3 ]' K$ [自己试的几个土方法. 希望对你有用.
: H7 }/ O" m$ _  R6 Y+ x; m8 f4 x打开sar软件, 选择上面的正则表达式,选择搜索子目录 设置好目录路径
+ g6 T6 k* ?% b6 k; m搜索
0 X! B7 m% d6 @7 u0 n; P: `tppabs="*"* y7 b8 I1 H5 C0 K$ t
(注意最前面有空格),替换内容为空, 全部替换
3 m' ?1 i& I; m; J
搜索' V; p2 |9 L  I! b7 m1 x& X% i
javascript:if\(confirm\(*\)\)window.location=' 替换内容为空, 全部替换
( y& p- c2 g1 z0 \! U, v搜索
- K" d: @) J1 D) p'" 替换内容为", 全部替换& ?+ g; a+ ]- ]
8 v" x  y; \7 O) `

5 x7 o, ^7 g/ p2 q# sok,上面的信息都被清除.
7 O+ j2 c& ]. d8 G, C0 J: s+ Y) H/ G, O3 F
/ n! h3 T* p( [4 `: Q
0 m8 R4 V: D: M4 E& S5 Z, u

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