Vim Regex:在每行的最后一个单词之前添加字符

rar*_*iru 2 regex vim

Word1 Word2 Word3 ... Wordx LastWord
Word1 Word2 Word3 ... Wordx LastWord
Run Code Online (Sandbox Code Playgroud)

我怎么可能添加"|" 在每行的最后一个单词之前,使用vim中的Regex返回以下结果?

Word1 Word2 Word3 ... Wordx | LastWord
Word1 Word2 Word3 ... Wordx | LastWord
Run Code Online (Sandbox Code Playgroud)

jks*_*hah 6

尝试以下命令

:%s/[^ ]*$/| &/
Run Code Online (Sandbox Code Playgroud)

或者(由IngoKarkat建议)

:%s/\S*$/| &/
Run Code Online (Sandbox Code Playgroud)