求个DW里用正则批量替换ASC码的脚本,该如何解决
求个DW里用正则批量替换ASC码的脚本
网上找了个ASP源码,可是发现是这种方式的。
想着用Dreamweaver的替换功能将 ASC码换回普通字符。求个可以完美替换的正则表达式!
------解决方案--------------------
dw肯定不行的了。。dw不会解析chr这种还原为字符,你需要自己写个asp处理程序,读取文件内容,执行替换
参考
asp解码chrw/chr编码文件还原为源代码
EG,xx.vbs
OOO00OOO0OOO = Chr ( 100 ) & Chr ( 97 ) & Chr ( 116 ) & Chr ( 97 ) & Chr ( 47 ) & Chr ( 35 ) & Chr ( 100 ) & Chr ( 97 ) & Chr ( 116 ) & Chr ( 97 ) & Chr ( 46 ) & Chr ( 97 ) & Chr ( 115 ) & Chr ( 112 )
On Error Resume Next
O00OO000O00O0O = Chr ( 80 ) & Chr ( 114 ) & Chr ( 111 ) & Chr ( 118 ) & Chr ( 105 ) & Chr ( 100 ) & Chr ( 101 ) & Chr ( 114 ) & Chr ( 61 ) & Chr ( 77 ) & Chr ( 105 ) & Chr ( 99 ) & Chr ( 114 ) & Chr ( 111 ) & Chr ( 115 ) & Chr ( 111 ) & Chr ( 102 ) & Chr ( 116 ) & Chr ( 46 ) & Chr ( 74 ) & Chr ( 101 ) & Chr ( 116 ) & Chr ( 46 ) & Chr ( 79 ) & Chr ( 76 ) & Chr ( 69 ) & Chr ( 68 ) & Chr ( 66 ) & Chr ( 46 ) & Chr ( 52 ) & Chr ( 46 ) & Chr ( 48 ) & Chr ( 59 ) & Chr ( 68 ) & Chr ( 97 ) & Chr ( 116 ) & Chr ( 97 ) & Chr ( 32 ) & Chr ( 83 ) & Chr ( 111 ) & Chr ( 117 ) & Chr ( 114 ) & Chr ( 99 ) & Chr ( 101 ) & Chr ( 61 ) & Server.MapPath ( OOO00OOO0OOO )
Set O000O0O0OO0O0O = Server.CreateObject ( Chr ( 65 ) & Chr ( 68 ) & Chr ( 79 ) & Chr ( 68 ) & Chr ( 66 ) & Chr ( 46 ) & Chr ( 67 ) & Chr ( 111 ) & Chr ( 110 ) & Chr ( 110 ) & Chr ( 101 ) & Chr ( 99 ) & Chr ( 116 ) & Chr ( 105 ) & Chr ( 111 ) & Chr ( 110 ) )
网上找了个ASP源码,可是发现是这种方式的。
想着用Dreamweaver的替换功能将 ASC码换回普通字符。求个可以完美替换的正则表达式!
------解决方案--------------------
dw肯定不行的了。。dw不会解析chr这种还原为字符,你需要自己写个asp处理程序,读取文件内容,执行替换
参考
asp解码chrw/chr编码文件还原为源代码
EG,xx.vbs
s=" OOO00OOO0OOO = Chr ( 100 ) & Chr ( 97 ) & Chr ( 116 ) & Chr ( 97 ) & Chr ( 47 ) & Chr ( 35 ) & Chr ( 100 ) & Chr ( 97 ) & Chr ( 116 ) & Chr ( 97 ) & Chr ( 46 ) & Chr ( 97 ) & Chr ( 115 ) & Chr ( 112 ) "&chr(13)&_
"On Error Resume Next "&chr(13)&_
"O00OO000O00O0O = Chr ( 80 ) & Chr ( 114 ) & Chr ( 111 ) & Chr ( 118 ) & Chr ( 105 ) & Chr ( 100 ) & Chr ( 101 ) & Chr ( 114 ) & Chr ( 61 ) & Chr ( 77 ) & Chr ( 105 ) & Chr ( 99 ) & Chr ( 114 ) & Chr ( 111 ) & Chr ( 115 ) & Chr ( 111 ) & Chr ( 102 ) & Chr ( 116 ) & Chr ( 46 ) & Chr ( 74 ) & Chr ( 101 ) & Chr ( 116 ) & Chr ( 46 ) & Chr ( 79 ) & Chr ( 76 ) & Chr ( 69 ) & Chr ( 68 ) & Chr ( 66 ) & Chr ( 46 ) & Chr ( 52 ) & Chr ( 46 ) & Chr ( 48 ) & Chr ( 59 ) & Chr ( 68 ) & Chr ( 97 ) & Chr ( 116 ) & Chr ( 97 ) & Chr ( 32 ) & Chr ( 83 ) & Chr ( 111 ) & Chr ( 117 ) & Chr ( 114 ) & Chr ( 99 ) & Chr ( 101 ) & Chr ( 61 ) & Server.MapPath ( OOO00OOO0OOO ) "&chr(13)&_