abc替换为abcdd
abc123342343242xyz
14242abc23424dfsfxyz
~
:%s#\(abc\)#\1dd#g
%s# \(abc\) #\1dd #g
把abc作为一个分组替换为1dd,即abcdd
把abc替换为adminabcdd
adminabcdd123342343242xyz
14242adminabcdd23424dfsfxyz
~
~
:%s#\(abc\)#admin\1dd#g
把文中所有字符串abc.......xyz替换为xyz......abc
第一种写法:
adminabcdd123342343242xyz
14242adminabcdd23424dfsfxyz
~
~
:%s/abc\(.*\)xyz/xyz\1abc/g
第二种写法:
adminabcdd123342343242xyz
14242adminabcdd23424dfsfxyz
:%s/\(abc\)\(.*\)\(xyz\)/\3\2\1/g
##第一行到第三行之间abc替换为abcdd
abc123342343242xyz
abc242423
14223a
Vim查找替换及正则表达式的使用
于 2022-07-24 10:15:16 首次发布