标题: [文本处理] 请教BAT如何进行文本内字符串分段? [打印本页]
作者: ouch1983 时间: 2013-10-8 20:49 标题: 请教BAT如何进行文本内字符串分段?
现有较大文本(2M左右)内容如下所示:
US1111111111,EUxxxxxxxxxxx,......,FRxxxxxxx,DExxxxxxx,CNxxxxxxx......
请教如何使其连续50个字符串分一段,并在段尾添加短竖线“|”为标记,最好段与段之间空一行。谢谢。
另外,希望高手能把关键代码详细讲解一下。
作者: DAIC 时间: 2013-10-8 21:23
- sed -r "s/.{50}/&|\n\n/g" a.txt > b.txt
复制代码
作者: ouch1983 时间: 2013-10-8 23:00
有没有不用sed的方法呢?
作者: Lumiere 时间: 2013-10-16 12:19
回复 1# ouch1983
你这字符串的长度都超过了能批处理能处理的范畴了吧?
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |