分享

BatchTextReplace(超级批量文本替换工具)替换Dreamweaver替换文本

 冬季校园 2010-04-24

软件名称:超级批量文本替换(BatchTextReplace)
版本: 4.0

功能说明:
1.段落文字的批量替换(一行及整段文字的替换)
2.特征字符串之间的批量替换(模糊替换)
3.支持所有ANSI字符文本类型(可自定义类型)
4.支持Unicode/UTF8编码的文件格式
5.支持文件备份并且可以进行文件恢复操作
6.多重替换无限量,可自行编辑替换规则
7.支持多目录查找以及将查找到的文件作为目标替换文件
8.实时进度显示,可以在替换过程中暂停和停止
9.对只读文件可以实施强制替换
10.支持在原文件上操作和将结果文件输出到其它文件夹
11.支持区分大小写以及文件夹递归操作
12.支持单个和多个文件以及文件夹操作

作者:老姜(fjye)
QQ:97250
Email:fjye@
HomePage:http://www.

本软件特别适合需要批量替换大量文本里特定文字的网友,还可以实现特征字符串之间的模糊替换,是对付大量网页恶意代码的利器
可以处理
*.txt;*.htm;*.c;*.cpp;*.h;*.hpp;*.pas;*.dpr;*.bpr;*.asp;
*.php;*.cgi;*.ini;*.bat;*.inc;*.java;*.py;*.dfm等文件格式的文件,
还可以自定义增加需要处理的文件格式

功能说明:


1.段落文字的批量替换(一行及整段文字的替 换)



2.特征字符串之间的批量替换(模糊替 换)



3.支持所有ANSI字符文本类型(可自定义 类型)



4.支持Unicode/UTF8编码的文件 格式

对于基于Intel x86架构的计算机,系统采用小端字节序来存放数据的Unicode文本,即文件开头有0xFF,0xFE标记的Unicode文件的批量替换。

对于有BOM(Byte Order Mark)的,即文件开头有0xEF 0xBB 0xBF标记的UTF8文本的批量替换

对于无BOM(Byte Order Mark)的,即文件开头没有0xEF 0xBB 0xBF标记的UTF8文本的批量替换(一些Java代码文本或者一些htm文本)


5.支持文件备份并且可以进行文件恢复操作

在输出方式选定为“直接在原文件上输出”方式的前提下,可以进行文件的备份

在输出方式为“输出到自定义文件夹”的方式前提下,不需要进行文件的备份,因为原始文件没有破坏,替换结果文件输出到了另外的目录


6.多重替换无限量,可自行编辑替换规则

这个功能是可以自行制定替换规则,功能强大,给需要多重替换的使用者带来极大的方便


7.支持多目录查找以及将查找到的文件作为目 标替换文件



8.实时进度显示,可以在替换过程中暂停和停 止



9.对只读文件可以实施强制替换

有些文件的属性是自读的,在替换过程中会替换失败,此选项可以将自读文件强行转成非自读文件强行替换


10.支持在原文件上操作和将结果文件输出到 其它文件夹
说明:在此种设置下,备份设置无效



11.支持区分大小写以及文件夹递归操作
说明:可以进行大小写区分以及递归目录查找


12.支持单个和多个文件以及文件夹操作
说明:可以一次添加多个文件或者直接添加文件夹作为替换的目标


使用说明

一般替换:

1、选定要替换的文件或者该文件所在的目录,可以多个文件或者多个文件夹或者混合选择同时操作
2、在“查找内容”框里输入需要替换掉的文本(可以是段落)
3、在“替换内容”框里输入需要替换成的文本(可以是段落)
4、对替换设置进行设置,如是否需要备份,是否区分大小写,是否强制替换只读文件等设置
5、点击“开始”按钮开始替换操作,操作过程会有进度显示,替换过程中可以暂停或者停止



特征替换:

1、选定要替换的文件或者该文件所在的目录,可以多个文件或者多个文件夹或者混合选择同时操作
2、在“起始特征字符串”框里输入前特征字符串(可以是段落)
3、在“结束特征字符串”框里输入后特征字符串(可以是段落)
4、在“替换内容”框里输入需要替换成的字符串
5、对替换设置进行设置,如是否需要备份,是否强制替换只读文件等设置,此模式下区分大小写选项无效
6、点击“开始”按钮开始替换操作,操作过程会有进度显示,替换过程中可以暂停或者停止

特征替换

功能说明:可以将选定的文件或者文件夹下符合条件的文本一次性批量的替换成用户想要的文件

功能特点:可以根据文字的前后特征进行查找替换

示例1:删除文本中符合某特征的特定的文本

文本名称:1.asp
文本内容:

<script>
<!--
document.write("Modified By Fjye ")
//-->
</script><%
response.write "<a href='"&siteurl&"'>"&USRName&"</a>"
%>
<%endtime=timer()
protime=FormatNumber((endtime-starttime)*1000,3)
response.write protime%> ms   Click Num:
<%
response.write click
Set canl = Server.CreateObject("ADODB.Recordset")
Sql = "Select * From AK47"
canl.Open Sql,conn,1,3
canl("visit")= click
canl.Update
canl.Close
Set canl=Nothing
Call CloseDB
%>
<script>
<!--
document.write("Modified By Fjye ")
//-->
</script>

比如说我需要将<script></script>只见的文本 全部删除掉,就可以如下操作


示例2:替换文本中符合某特征的特定的文本

文本名称:1.asp
文本内容:

<script>
<!--
document.write("Modified By Fjye ")
//-->
</script><%
response.write "<a href='"&siteurl&"'>"&USRName&"</a>"
%>
<%endtime=timer()
protime=FormatNumber((endtime-starttime)*1000,3)
response.write protime%> ms   Click Num:
<%
response.write click
Set canl = Server.CreateObject("ADODB.Recordset")
Sql = "Select * From AK47"
canl.Open Sql,conn,1,3
canl("visit")= click
canl.Update
canl.Close
Set canl=Nothing
Call CloseDB
%>
<script>
<!--
document.write("Modified By Fjye ")
//-->
</script>

比如说我需要将<script></script>只见的文本 全部替换为<script>abc</script>, 就可以如下操作

成批成段网页恶意代码的替换

现在很多恶意的软件会在很多网页里面插入一些恶意代码,一个一个文件的去除又很麻烦,而且很多文件插入的又不一样,但是这些代码会有一些特征,比如 说是什么样的字符串开头的,什么样的字符串结尾的,这个是有特征的,这样的情况用本软件就可以轻易的做到批量替换使网页正常

例如网页源代码里面有一段需要屏蔽去掉的文字,就可以用超级批量文本替换 4.0工具对这些htm文本进行批量替换,如下图所示:


多重替换:

功能特点:可以自行设定n组 替换的对应关系,比如需要同时将“刘德华”替换成“liudehua”、“张学友”替换成“zhangxueyou”、“黎 明”替换成“liming”...等n组都可以自行设定多重替换规则,设定好以后一次替换就可以搞定,给需要多重替换的用户带来极大的方便

规则文件默认生成在程序目录下的MultiReplace目录,一般替换规则文件是.nrr文件、特征替换文件是.crr文件,规则文件可以新建、 更改等操作

一般替换规则:


特征替换规则:

操作类型添加:

可以处 理*.txt;*.htm;*.c;*.cpp;*.h;*.hpp;*.pas;*.dpr;*.bpr;*.asp;*.php;*.cgi;*.ini;*.bat;*.inc;*.java;*.py;*.dfm
等文件格式的文件,还可以自定义增加需要处理的文件格式,添加以后即时生效

可以载入默认设置,确保能处理市面上大部分文本文件

PS:其实在目标文件添加的时候可以选择"所有文件(*.*)"就可以直接添加任何文件,但是如果不是ANSI的文本会导致替换错误

查找功能:

功能特点:可以在限定的范围内,进行特定文本的查找,可以多查找到的文件进行替换操作,查找的特定文本可以是段落,支持UNICODE/UTF8文 件格式的查找

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多