如何解决重新组织号码顺序
七位数 - 三位数 - 二位数 - 两位数
现场示例:
7777777 - 123 - 12 - 12
我想重新组织表格,把每三个我都放在列表中的最后一行
变成这样
7777777 - 12 - 12 - 123
“-”只是为了分隔目的我的表格没有“-”只包含空格
这可以通过使用记事本++实现吗? 谢谢!
解决方法
假设你所有的行都是相同的格式,你可以用正则表达式替换:
找什么:
(\d+)(\s+)(\d+)(\s+)(\d+)(\s+)(\d+)
替换为:
$1$4$5$6$7$2$3
确保选中“正则表达式”
这将在由 4 个数字块组成的每一行中(每个块中的数字数量无关紧要)将第二个数字块移动到最后一个。 \d+
搜索一组数字(至少 1),\s+
搜索一组空格(至少 1)。 (\d+)
是一个捕获组,因此您可以通过其编号 $1
... $7
访问替换中找到的块。所以 $1
是第一块数字,$2
是第一块空格,$3
是第二块数字,$4
是第二块空格,以及很快。通过对块重新排序,它将第二个数字块移动到最后一个。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。