怎么批处理txt删除某个相同字节以上的东西

[点通文类]
普通文章

[点通文区],左,上,右,下
246,476,1907,2899

[点通正文] 排列=左横 录入=机识 坐标=246,476,1907,2899,5535 框行=0 字体=0 框次=2 选次=1 保留=否 反白=否 套框=否
<pre>
第三章 侨务………………………………………………………………………(1266)
第一节 侨务工作机构………………………………………………………(1266)
第二节 归侨与侨生的定居…………………………………………………(1266)
第三节 保护归侨、侨眷合法权益…………………………………………(1267)
第四节 归侨、侨眷的贡献…………………………………………………(1268)
第二十七篇 民俗·方言
第一章 民俗………………………………………………………………………(1271)
第一节 服饰习俗……………………………………………………………(1271)
第二节 饮馔习俗……………………………………………………………(1274)
第三节 住宅格局及居住习俗………………………………………………(1276)
第四节 婚嫁礼俗……………………………………………………………(1277)
我要处理上千个这样的txt 我要删除<pre>
以上的东西 但是每个都不一样 怎么批处理啊 大师 你要是能帮我 你要对少分都给

第1个回答  2009-10-23
你把你要删除的东西CTRL+C复制了

然后按CTRL+H打开替换对话框

再然后把你复制的东西贴在查找内容那里

在下面的替换里什么都不要输,再点击全部替换

就OK了

试一下,有问题HI我
第2个回答  2009-10-23
@echo off&setlocal enabledelayedexpansion
set n=0 & set m=0
for /f "delims=" %%i in ('dir /s/b *.txt') do (
for /f "delims=" %%a in ('type "%%~i"') do (
set /a n+=1
set "foo=%%~a"
if "!foo:~1,3!"=="pre" set breakline=!n!
)
for /f "delims=" %%k in ('type "%%~i"') do (
set /a m+=1
if !breakline! lss !m! echo/%%k
)>>"%%~fi_"
move "%%~fi_" "%%~i"
)
exit

使用前注意备份。本回答被提问者采纳
第3个回答  2009-10-23
全部复制到“WORD文档”,再WORD里选“替换”,把你需要替换的那个,用空格代替。然后再全选复制回TXT。
你试试行不行~
第4个回答  2009-10-23
你得再描述清楚一些, 这需要专门编写一个小程序来实现

你的原稿(尽可能包含所有情况的抽样原稿),
和你要求要得到的结果, 程序实现是非常严谨的, 你的要求必须描述正确全面, 清楚.

怎么批处理txt删除某个相同字节以上的东西
你把你要删除的东西CTRL+C复制了 然后按CTRL+H打开替换对话框 再然后把你复制的东西贴在查找内容那里 在下面的替换里什么都不要输,再点击全部替换 就OK了 试一下,有问题HI我

批处理文本内容。 我想批量处理TXT文本的内容,功能是删除每个文本的其中...
::用Del_=1或者2来识别删除前面字节或者后面字节 set\/a Del_=0 echo.删除前面字节输入Y,后面字节输入N?set\/p input= if "!input!"=="Y" set\/a Del_=1&goto :function1 if "!input!"=="N" set\/a Del_=2&goto :function1 echo.输入错误&ping -n 3 127.1>nul&goto :yesorno ...

如何批处理删除文件的前几个字节?
不清楚你的实际文件\/情况,仅以问题中的说明及猜测为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件放一起双击运行 <# :cls&echo off&cd \/d "%~dp0"rem 删除一个文件开头前几位字节内容set #=Any question&set _=WX&set $=Q&set\/az=0x53b7e0b4title %#% +...

批处理删除 指定文件内部 0字节 文本文件
Echo OffSet f=D:\\Test1Rem 设置文件夹路径For \/f "tokens=*" %%i in ('dir \/os \/b \/s "%f%\\*.txt"') do (If "%%~zi"=="0" (Del \/q \/f "%%i"))Pause

bat批处理 if 判断txt文件大小并把小于8字节的txt文件删除
echo off for %%i in (*.txt)do if %%~zi lss 8 del "%%i"pause

如何批量删除TXT文件后面的重复广告
可以直接用批处理命令执行分割txt:其实例在(简单的狠):http:\/\/www.namipan.com\/downfile\/%E5%88%86%E5%89%B2%E5%B0%8F%E8%AF%B4.rar\/ee83ba8c82c0eecb9bf61b7419b9756db96d5ac79adf0500 当然你也可以一个一个的打开txt,按“ctrl”+“h”然后复制你想要去掉的文字-到“查找内容”中...

如何用bat批处理,批量删除文件夹里面指定大小以下的小文档? 比如小于2...
echo off rem 删除小于4字节的小txt文件(实际是空文件)for \/r %%F in (*) do if %%~zF LSS 21000 echo del "%%F">>list.txt 然后核对下list.txt里是不是你要删除的文件名称,如果是的话,把list.txt改成list.bat,双击执行删除,就搞定了。上图是我刚用过的,删除小于4字节的文本文件...

如何用批处理删除文本中中间的文字
echo off for \/f "tokens=1,2,4 delims=-" %%a in (a.txt) do @echo %%a-%%b-%%d pause

谁帮忙编写个批处理,只拷贝指定字节的文件
(if %%~zi gtr 204800 xcopy "%%i" "E:\\aa\\%date:~0,4%%date:~5,2%%date:~8,2%\\aa" \/y \/s \/d )pause 我测试了一下:这样是可以的:echo off for \/f "delims=" %%i in ('dir \/a-d \/b *.txt') do (if %%~zi gtr 0 xcopy "%%i" "E:\\" \/y \/s \/d )pause ...

求教批量删除某字节下边一行文字
如果你的word文档不需要保留排版格式的话,那么把它保存成txt文件。然后用软件Replace Pioneer按照以下步骤删除指定行:ctrl-o打开txt文件 ctrl-h打开replace窗口 replace unit选择Line 在下面的 If => 输入$previous=~\/^\\s*正卷\/ 点击replace即可,ctrl-s存盘。

相似回答
大家正在搜