如何在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\[
答案 0 :(得分:0)
我使用cscope 15.8b版,使用模式\\n\[
将匹配您想要的字符串。
P.S。,&#34; egrep&#34;在cscope中可能会让我们感到困惑。正如bugzilla page我用Google搜索,它是&#34;扩展&#34;正则表达式,其行为可能与Linux命令行的egrep
util不同。
答案 1 :(得分:0)
将要搜索的特殊字符放在 [] 括号内。
示例:
找到这个egrep模式:
打印[(“ \] n