Word1 Word2 Word3 ... Wordx LastWord
Word1 Word2 Word3 ... Wordx LastWord
我怎么可能添加“|”在每行的最后一个单词之前,并使用vim中的Regex返回以下结果?
Word1 Word2 Word3 ... Wordx | LastWord
Word1 Word2 Word3 ... Wordx | LastWord
答案 0 :(得分:6)
尝试以下命令
:%s/[^ ]*$/| &/
或(由 IngoKarkat 建议)
:%s/\S*$/| &/
答案 1 :(得分:4)
使用此替换:
:%s/ \(\w\+\)$/ | \1/
答案 2 :(得分:2)
使用当前的iskeyword
设置执行此操作:
:%s/.*\<\zs/ | /