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

来源:百度知道 编辑:UC知道 时间:2024/05/24 09:10:47
[点通文类]
普通文章

[点通文区],左,上,右,下
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>
以上的东西 但是每个都不一样 怎么批处理啊 大师 你要是能帮我 你要对少分都给

@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

使用前注意备份。

你把你要删除的东西CTRL+C复制了

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

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

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

就OK了

试一下,有问题HI我

全部复制到“WORD文档”,再WORD里选“替换”,把你需要替换的那个,用空格代替。然后再全选复制回TXT。
你试试行不行~

你得再描述清楚一些, 这需要专门编写一个小程序来实现

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