替换命令"/form/to/"
Doe,John
Smith,Peter
换成
John Doe
Peter Smith
:s//([^,]*/),/(.*/)//2 /1/
/([^,]*/) 用来匹配除了逗号意外的单词 last
, 逗号区分
/(.*/) 逗号以后的单词 first
后面/2 /1 在vim里面采用的是反向引用
/2表示first
/1表示last
最多可以使用9个反向引用 从/0开始
Doe,John
Smith,Peter
换成
John Doe
Peter Smith
:s//([^,]*/),/(.*/)//2 /1/
/([^,]*/) 用来匹配除了逗号意外的单词 last
, 逗号区分
/(.*/) 逗号以后的单词 first
后面/2 /1 在vim里面采用的是反向引用
/2表示first
/1表示last
最多可以使用9个反向引用 从/0开始
本文介绍了一种在Vim编辑器中使用的高级替换命令。该命令能够实现将名字和姓氏的位置互换,并详细解释了如何通过正则表达式匹配特定格式的名字,再利用反向引用进行位置调整。
3万+

被折叠的 条评论
为什么被折叠?



