【发布时间】:2017-07-12 02:55:53
【问题描述】:
鉴于以下电话号码列表
8144658695
812 673 5748
812 453 6783
812-348-7584
(617) 536 6584
834-674-8595
编写一个正则表达式(在 loki 上使用 vim)来重新格式化数字,使它们看起来像这样
814 465 8695
812 673 5748
812 453 6783
812 348 7584
617 536 6584
834 674 8595
我正在使用搜索和替换命令。我使用反向引用的正则表达式:
:%s/\(\d\d\d\)\(\d\d\d\)\(\d\d\d\d\)/\1 \2 \3\g
只格式化第一行。 有什么想法吗?
【问题讨论】:
标签: regex vim command-prompt backreference loki