hello world 世界你好
我想在vim中将其更改为下面的内容。
经测试,[\u4e00-\u9fff]
可以匹配vim中的中文字符。
世界你好;hello world
为什么表达式无法做到?
:%s/^\([a-w]\+\)\s\+\([\u4e00-\u9fff].\+\)$/\2;\1
答案 0 :(得分:1)
请尝试使用此正则表达式:^\([a-z ]\+\)\([\u4e00-\u9fff]\+\)$
:%s/^\([a-z ]\+\)\([\u4e00-\u9fff]\+\)$/\2;\1