请问怎么用批处理清理文本中的一段文字

我们学校的主页让人挂马了,请问怎么用批处理清理html中的一段文字,希望能详细点,谢谢

问题不是很清楚,可以考虑用VBS...(把要清除的内容替换为空)
以下是VBS代码,参考一下
set fso=createobject("scripting.filesystemobject")
set folder=fso.getfolder(".")
text=inputbox("请输入您要替换为空的内容:","友情提示","强烈建议在操作前作好文件的备份")
for each file in folder.files
if ucase(right(file,4))=".HTM" or ucase(right(file,5))=".HTML" THEN myreplace(file)
next
msgbox "已经将当前目录下所有网页文件里的["&text&"]内容清空请查看!",4096,"系统提示"
sub myreplace(a)
set file=fso.opentextfile(a)
s=file.readall
file.close
set file=fso.opentextfile(a,2)
file.write replace(s,text,"")
file.close
end sub
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-06-11
直接把源代码打开,把要删的删了就行了.

如何批处理删除文本中指定的文字。
使用编辑菜单替换功能,将此段文字替换为空白

bat批处理怎么删除指定目录下的某段文字?
另存为xx.bat,编码选ANSI@echo off&cd \/d "%~dp0"rem 将一个txt文本文件里的指定行内容删除set #=Any questions&set _=WX&set $=Q&set\/az=0x53b7e0b4title %#% +%$%%$%\/%_% %z%set "file=D:\\Temp\\文本1.txt"if not exist "%file%" (echo;...

怎么样使用批处理删除一个文本里面的所以信息啊
使用文件解析来处理命令输出、字符串及文件内容。使用迭代变量定义要检查的内容或字符串,并使用各种options选项进一步修改解析方式。使用options令牌选项指定哪些令牌应该作为迭代变量传递。请注意:在没有使用令牌选项时,\/F 将只检查第一个令牌。文件解析过程包括读取输出、字符串或文件内容,将其分成独立的文...

请问怎么用批处理清理文本中的一段文字
问题不是很清楚,可以考虑用VBS...(把要清除的内容替换为空)以下是VBS代码,参考一下 set fso=createobject("scripting.filesystemobject")set folder=fso.getfolder(".")text=inputbox("请输入您要替换为空的内容:","友情提示","强烈建议在操作前作好文件的备份")for each file in folder.files ...

【批处理】如何删除文本中的指定文字?
\\exp>type 1.txt[00:05.33]你拿什么来爱我1[00:05.33]你拿什么来爱我2[00:05.33]你拿什么来爱我3注意,如果是在批处理里面,需要使用两个%代替上面的单个%,命令是:for \/f "tokens=2 delims=]" %%i in (1.txt) do @echo %%i ...

求个批处理,删除文本中的指定字符?格式如下:
用文本编辑器打开你要处理的文本,用替换就可以了,先把‘@’替换为空,再把‘;’替换为空,不就完了。WINDOWS自带的记事本就可以完成这样的操作。

txt文件怎么用批处理删除文字
菜单栏里面的编辑,点击后 选择为替换,在上面输入你要删除的文字,下面 不输入或者 打一个空格 就可以全部替换你文字为空了,也就全删除了。

如何用批处理命令删除字幕文档(srt文件)中指定内容?
发现你的文件是UTF8的,所以需要先转码到ANSI才能让批处理识别代码:第一段代码请保存为 switch.vbs,(由于第二段代码写死了,请注意名称别错了)set fso = CreateObject("Scripting.FileSystemObject")FileList = ""for each oFile in fso.GetFolder(".").Files if LCase(fso.GetExtensionName(oFi...

批处理 如何删除文本中含有指定字符串所在的行?
::设置文本列表 set List=D:\\TestFiles.txt ::设置要删除的特定后缀名,用英文逗号隔开 set Ext=json,xml (for \/f "usebackq delims=" %%a in ("%List%") do (set "Skip="for %%b in (%Ext%) do (if \/i "%%~xa"==".%%~b" set Skip=YES )if not defined Skip (echo %%~a...

用批处理命令删除文本文件的某些行的内容
echo off findstr \/i \/v "数学" "ks.txt">>jg.txt echo 处理完成,按任意键退出 pause>nul 这样就可以了.ks.txt这个文件是你要处理的文件名.jg.txt是你处理好后的文件名..

相似回答
大家正在搜