标签: regex replace vi
vi regex
Hello World! true 3 + 3.0 = 6 false
替换
:%s/\s*/\t/g
到
AP DP
但是,我在期待
A\tP\tD\tP
为什么这样做呢?
答案 0 :(得分:2)
\s*表示贪婪地匹配 0或更多空格。如果要替换存在至少其中一个的空格,请使用+量词:
\s*
+
:s/\s\+/\t/g