:%s/\(\D\)$/\1 AppendTexts/g
上面使用 \(\D\)$ 匹配非数字结尾的行, 使用 \1 表示对前面小括号的分组的引用(第一个分组,分组用小括号引起来后续使用, \D表示一个非数字的占位符)。
上述需求概括为 : 找到所有行尾非数字的行,并在后面追加 logo。
找一下“ 行尾非数字的行”,并拼接 "logo" 到这些行,用啥命令?
:%s/[^\d]$/\0 logo/g
:%s/\(\D\)$/\1 AppendTexts/g
上面使用 \(\D\)$ 匹配非数字结尾的行, 使用 \1 表示对前面小括号的分组的引用(第一个分组,分组用小括号引起来后续使用, \D表示一个非数字的占位符)。
上述需求概括为 : 找到所有行尾非数字的行,并在后面追加 logo。
找一下“ 行尾非数字的行”,并拼接 "logo" 到这些行,用啥命令?
:%s/[^\d]$/\0 logo/g