vim 重排csv文件的字段
我们有一个csv文件,每个字段以逗号分隔,内容如下图所示:
现在我们对这些字段进行重新排列,希望得到下图的结果
我们可以使用:s命令进行实现,具体命令为:%s/\v([,]),([,]*),([,])$/\3,\2,\1/g,加粗部分是匹配每个字段的正则表达式,效果如下图所示:
当我们按下回车,就可以看到下图所示的结果:
我们有一个csv文件,每个字段以逗号分隔,内容如下图所示:
现在我们对这些字段进行重新排列,希望得到下图的结果
我们可以使用:s命令进行实现,具体命令为:%s/\v([,]),([,]*),([,])$/\3,\2,\1/g,加粗部分是匹配每个字段的正则表达式,效果如下图所示:
当我们按下回车,就可以看到下图所示的结果: