windows txt如何删除两个字符之间的内容

时间:2024-10-12 16:19:03

1、如果是固定字符串的删除,还是比较容易的,只需使用变量的截取方法即可实现,如下图代码,即可很方便将字符串“人”删除了。

windows txt如何删除两个字符之间的内容

2、而要删除非固定字符串,我们需要借助for /F命令来曲线实现。

windows txt如何删除两个字符之间的内容

3、为便于演示,我们准备了以下文本文件,作为我们的操作对象,目标是要删除“磁”、“B”两个字符之间中的内容。

windows txt如何删除两个字符之间的内容

4、然后创建批处理文件,并编写批处理代码,替换代码如下图所示:

windows txt如何删除两个字符之间的内容

5、保存后,运行效果如下图所示。打开生成新的文本文件,可以看到要删除的内容正常删除,但没有匹配的行出现的错误。

windows txt如何删除两个字符之间的内容

6、所以,我们还需要进一步完善代码,利用findstr 及正则表达式,先对语句进行判断是否存在配套的语句,如果不存在,直接输出到新文件中;如果存在,则再次利用for /f命令来帏渍栉啻删除中间内容。最后代码如下:

windows txt如何删除两个字符之间的内容
windows txt如何删除两个字符之间的内容

7、运行效果如下图所示,新生成的文本newfile.txt完全符合我们的要求。

windows txt如何删除两个字符之间的内容
© 手抄报圈