string - 如何在 vi 编辑器中搜索包含空格和特殊字符的字符串

标签 string search vim special-characters vi

我在 vi 编辑器中编辑。我想在文本中搜索特定短语,例如 “Dec 1 15:13:00”。我已经尝试过这个搜索字符串,但它不起作用:

/Dec\ 1\ 15

如何正确搜索该字符串?请注意,各部分之间可能存在多个空格。

最佳答案

数字和空格不是特殊字符,因此

 /Dec 1 15 

够了。

一般来说,特殊字符用 \ 进行转义。例如,如果您搜索 Dec.,则应输入 /Dec\.

如果您正在使用 Vim,您可能还需要检查

:help pattern.txt

特别是魔法章节。

如果您想知道魔法是否已设置,请输入 :set magic?

魔术选项可以改变模式匹配的行为。

关于string - 如何在 vi 编辑器中搜索包含空格和特殊字符的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34036575/

相关文章:

c - 如何从 C 中的字符串中去除文件扩展名?

database - cassandra 数据库中的通配符搜索

python - 如何将 ArrayField 添加到 Django 中的 SearchVector?

algorithm - 找到一组整数的高效算法,如果我们被告知最接近的较低或等于我们告诉的数字

vim - 如何在 vim 中为 cscope 输出添加颜色?

string - Powershell - $args 去除逗号

c - c中的自由字符指针

C++从多行字符串中删除新行

regex - 用数组替换项目周围的括号

vim - .vimrc 导致错误 (E10 :\should be followed by/, ? 或 &)