如何在cscope中转义特殊字符"找到这个egrep模式"

时间:2016-10-05 17:33:31

标签: cscope

如何在cscope中转义特殊字符"找到这个egrep模式" ? 例如,我想在一个巨大的代码库中随处找到我的声明

print("\n[<something>.....

我需要找到打印格式说明符字符串后面紧跟左括号字符的每一行。

如何将其提供给egrep模式搜索?

我试过了:

Find this egrep pattern: \\n[
Find this egrep pattern: \\n\[

得到了:

Egrep Syntax error in this pattern: \n[
Could not find the egrep pattern: \\n\[

2 个答案:

答案 0 :(得分:0)

我使用cscope 15.8b版,使用模式\\n\[将匹配您想要的字符串。

P.S。,&#34; egrep&#34;在cscope中可能会让我们感到困惑。正如bugzilla page我用Google搜索,它是&#34;扩展&#34;正则表达式,其行为可能与Linux命令行的egrep util不同。

答案 1 :(得分:0)

将要搜索的特殊字符放在 [] 括号内。

示例:

找到这个egrep模式:

  

打印[(“ \] n

相关问题