如何在 vi 中搜索日期格式?

如何在 vi 中搜索日期格式?

我想搜索日期格式,例如2019-07-12 11:22:33.

但是,在 vi 模式下,:/2019-07-12 11:22:33不由空白执行。

我怎样才能搜索2019-07-12 11:22:33

(其他格式不太好看)

答案1

如果:/2019-07-12 11:22:33无法匹配空格,则可能表明您尝试匹配的日期中的空格不是普通空格,而是制表符或其他内容。尝试

:/2019-07-12\s11:22:33

匹配任何单个空白字符或

:/2019-07-12\s*11:22:33

匹配任意数量的空格(包括零)。

(顺便说一句,并不是说您不需要转到冒号提示符进行搜索,您可以直接从命令模式进行搜索,只需以斜杠开始搜索即可。--从冒号开始,搜索会将光标放在在找到匹配项的行的开头,在命令模式下,搜索会将光标置于匹配项的开头。)

答案2

“\ “ 将工作。

使用反斜杠后跟空格。

例如寻找“cat del”,

  • /猫\德尔

相关内容