gpt4 book ai didi

vim - 如何搜索纯文本而不是正则表达式?

转载 作者:行者123 更新时间:2023-12-01 08:27:40 24 4
gpt4 key购买 nike

例如,我想删除直到下一个 </p>标签。正在做

d/</p>

将无法工作,因为 </p>被视为正则表达式。我可以以某种方式指定纯文本搜索模式吗?

最佳答案

对于字面搜索,有两件事需要更改:

  • 搜索分隔符(此处: / )必须使用反斜杠( d/<\/p> )进行转义。如果这是 :substitute 中的模式命令,您也可以使用不同的分隔符( :s#</p>## ),但对于 /搜索命令,你必须逃避它。
  • 正则表达式中有很多具有特殊含义的字符。与其记住并全部转义它们,不如通过 \V 将 Vim 的正则表达式解析更改为非常 nomagic 模式更容易;然后,只有反斜杠本身需要转义。您的示例模式不受此影响,但它与 . 等字符相关。和 * .
  • 关于vim - 如何搜索纯文本而不是正则表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30067452/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com