gpt4 book ai didi

search - 如何在 Vim 中搜索包含正则表达式的字符串?

转载 作者:行者123 更新时间:2023-12-01 17:00:11 25 4
gpt4 key购买 nike

是否可以搜索正则表达式字符串,而不转义所有奇特字符?

例如,我想在我的源文件中找到这个字符串:^[\d\| *]$,不转义\$

我想复制并粘贴正则表达式并获得结果。

最佳答案

您想要的是一个 grep 来搜索匹配的字符串,而不是尝试匹配正则表达式。使用 GNU grep,您可以使用以下命令调用该命令-F 或 --fixed-strings 标志,或者仅调用 fgrep 命令。以下都是等效的:

grep -F '^[\d\| *]$'
grep --fixed-strings '^[\d\| *]$'
fgrep '^[\d\| *]$'

当您想要匹配表示正则表达式的代码时,或者当您想要更快的 grep 且不需要正则表达式引擎的高级匹配功能时,固定字符串搜索正是您所需要的。

关于search - 如何在 Vim 中搜索包含正则表达式的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11093437/

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