
怎样用批处理将TXT文件中的有阿拉伯数字的行都删掉
如图。这个是字幕文件转化来的文本文件,将文本中所有时间和标号都删掉,只留字幕,急急急急急急急急急!!!!(所有字幕都是这样3行3行的格式)...
如图。这个是字幕文件转化来的文本文件,将文本中所有时间和标号都删掉,只留字幕,急急急急急急急急急!!!!(所有字幕都是这样3行3行的格式)
展开
3个回答
展开全部
假设你的文件叫a.txt,生成的新文件叫:a_n.txt
type a.txt | findstr /v /r /C:"^[0-9]" > a_n.txt
上面这条命令就可以解决你的问题。如果有很多文件,用for命令重复执行一下就可以了。
type a.txt | findstr /v /r /C:"^[0-9]" > a_n.txt
上面这条命令就可以解决你的问题。如果有很多文件,用for命令重复执行一下就可以了。
追问
运行完它都给我删光了,文件大小是0KB,代码意思我懂,哪儿有问题呢?高后求解
追答
你把你的原始文件发一个给我(发我QQ邮箱:qs4xyf@qq.com),可能跟文件编码及具体的文件格式有关,我自己建了一个文件是有效的。如下:
D:\work>type a.txt
1
000000
aajhdflakjsdhflasdf
2
1111111111111111
lakjdf;akdjf;asd
D:\work>type a.txt | findstr /v /r /C:"^[0-9]"
aajhdflakjsdhflasdf
lakjdf;akdjf;asd
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询