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




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

Teleport Pro tppabs
! _% }- Y- x0 O3 J  这是Teleport Pro软件留下的标记。该软件是离线浏览器,下载完整个网页后,它会在图片或超级链接标签内插入tppabs标签,以记录该图片或超级链接指向的原始地址。因为这个标签不是合法标签,所以普通浏览器会忽略它。你可以通过element.getAttribute("tppabs")在JS中读取这个属性。   ( L/ y9 E+ m0 {
可以在 DreamWeaver中使用正则表达式批量清除这种代码.  
, O- j3 w/ {1 R2 Q4 k0 m具体写法如下:   
5 E/ D8 J5 _. l
匹配tppabs标签: 2 m* V$ I  V7 W5 w; S1 \2 d3 B* s
\btppabs="h[^"]*"   替换为   (空)   
3 I* W( L2 O0 }7 ~: J
匹配javascript代码:   href="javascript:if\(confirm\('htt[^"]*"   替换为 href="../"   
3 J8 G: h/ M9 V1 L/ P注意替换的时候.应该勾选 "使用正则表达式"  
" @: G! R2 g& a2 S
2 h- Z$ z4 U: TEditPlus替换方法:   
+ Z# I- L. `5 m1 k( x! l使用EditPlus批量删除teleport下载页面中的多个标签

+ I8 r# D: c. h; B: P9 P4 v0 d# w在使用teleport下载页面后,链接后面基本上都会添加tppabs="..."的标记,有些站外链接,还会加上javascript:if(confirm(...))window.location=...的语句,使用下面的方法,可以迅速清除这类标签:   
- g2 r0 t0 U$ X/ J用EditPlus打开所有需要修改的文件,按下ctrl+h,勾选'正则表达式',) s7 N7 Z% k4 ~5 U7 U
查找内容输入   tppabs="[^"]+" (注意最前面有空格),替换内容为空,范围选择所有打开的文,全部替换
" E: {# b' T  F查找内容输入   javascript\:if\(confirm\([^)]+\)\)window\.location='([^']+)'   替换内容输入\1,全部替换,ok,上面的信息都被清除
# d1 J8 Q* k5 ^- x
+ q3 {5 [$ N& ~0 G% H  N
还有 Search and Replace替换方法:
1 t& D4 `: w4 Z! M自己试的几个土方法. 希望对你有用.
  \1 }! \# z: z  I) u7 s打开sar软件, 选择上面的正则表达式,选择搜索子目录 设置好目录路径: s( o( h) ]2 |2 ]+ S; k
搜索# a8 {" m- c5 C/ x
tppabs="*"
/ b* R/ j% ~- q5 M! Y* F$ W9 W(注意最前面有空格),替换内容为空, 全部替换
1 v# w" M- e, t9 u+ l& J( c
搜索- N, w, J. ?5 [
javascript:if\(confirm\(*\)\)window.location=' 替换内容为空, 全部替换
( L7 |6 u* E8 _! K搜索
: J/ B& Q4 j1 |  Q'" 替换内容为", 全部替换* o% X) w% p; Q5 E+ I
" J  f9 M# s+ r$ @0 ]
( f. y1 o  e# D8 t/ K- R
ok,上面的信息都被清除.- }8 b* ]* x& w4 G) H( G
, o* }  A/ x4 ^/ |7 O

  ^0 U4 V* M8 i  ~4 ?& a8 o* `

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