Text2Table是我用VB.NET开发的文本切割工具,基于正则表达式。可以把一个字符串按照指定的分隔符,转换为多行多列。
案例1:百家姓分割为4列。
原始文本如下:
赵、钱、孙、李、周、吴、郑、王、冯、陈、褚、卫、蒋、沈、韩、杨、朱、秦、尤、许、何、吕、施、张、孔、曹、严、华、金、魏、陶、姜、戚、谢、邹、喻、柏、水、窦、章、云、苏、潘、葛、奚、范、彭、郎、鲁、韦、昌、马、苗、凤、花、方、俞、任、袁、柳、酆、鲍、史、唐、费、廉、岑、薛、雷、贺、倪、汤、滕、殷、罗、毕、郝、邬、安、常、乐、于、时、傅、皮、卞、齐、康、伍、余、元、卜、顾、孟、平、黄、和、穆、萧、尹
在软件中设置分隔符为顿号,然后目标列数选择4,执行以后:
如果勾选了【随机化】,生成的结果是:
案例2:有48个人的人名,原先是1列显示,现在要求显示6列
分隔符使用 [\s]+
标签:分割,案例,Text2Table,分隔符,工具,文本 From: https://www.cnblogs.com/ryueifu-VBA/p/18672478