Board logo

标题: (已解决)20块钱-跪求如何用bat批量删除txt文本中不足5个字符的行,保留大于等 [打印本页]

作者: 黄大人    时间: 2019-6-30 16:15     标题: (已解决)20块钱-跪求如何用bat批量删除txt文本中不足5个字符的行,保留大于等

本帖最后由 黄大人 于 2019-7-16 08:51 编辑

如何用bat批量删除txt文本中不足5个字符的行,保留大于等于5个字符的行

处理前:

1、七一行动纲领:一心赤胆忠诚
2、人生的道路再大的困难也不比红军过草地艰难
3、一份祝福
4、有了党,愿你浑身充满力量
5、建党九十年,成就说不完。
6、帅气的你
7、平时不联系,关键时候不现身
8、一祝福
9、遇到你之后,世界是一个乐园,过去的许多岁月,对我象一缕轻烟
10、一帆风顺的
11、喜鹊


处理后:

1、七一行动纲领:一心赤胆忠诚
2、人生的道路再大的困难也不比红军过草地艰难
4、有了党,愿你浑身充满力量
5、建党九十年,成就说不完。
7、平时不联系,关键时候不现身
9、遇到你之后,世界是一个乐园,过去的许多岁月,对我象一缕轻烟

PS:1、字与字之门可能会有空格,行与行之间可能会有回车空行。
       2、代码要能很好的扩展,现在是5个字符,我自己能很方便的改成10个字符。

具体报酬:20元人民币
支付方式:微信
联系方式:微信:
有效期限:2019-6-30
作者: xczxczxcz    时间: 2019-6-30 17:24

Powershell
  1. ls *.txt|%{((gc $_ -ReadCount 0)|%{$n=[regex]::Match($_,'(?<=^\d+\W).*$');if($n.Length -ge 5){$_}})|sc $($_.BaseName+'-new.txt') -Force}
复制代码





欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2