如何使用 Vim 搜索来查找以 4 个字符的单词开头的行?

How do I use Vim search to find lines that start with 4 character words?

数据格式:

ab b c
ab b
abc d e
abcd e

每行可以是 2 或 3 列,由白色分隔 space。我想匹配第一列长度为 4 的任何行。我该怎么做?

我已尝试执行以下操作:

/.... \{_}

但是VIM报语法错误。这是为什么?

将我的评论移到答案中。我建议使用 /^[^ ]\{4} .*$

第一个 ^ 匹配一行的开头(所以我们知道我们正在查看第一列),[^ ]\{4} 匹配 4 个不是 space 的字符s(所以我们不匹配少于 4 个字符),space 之后匹配 space(所以我们不匹配超过 4 个字符的列),以及 .*$ 确保我们一直匹配到行尾(不确定你是否真的关心这一点......如果你只是在文件中寻找它并不重要,但如果你正在更换或者你可能想要的东西)。