gpt4 book ai didi

regex - 我怎样才能用括号和引号来grep一个字符串?

转载 作者:行者123 更新时间:2023-12-04 00:41:35 28 4
gpt4 key购买 nike

我正在尝试在我的目录中搜索以下内容:

$form['#submit'][1]

我尝试了各种可能的转义字符排列,包括:

grep -r "$form\['#submit'\]\[1\]" ./*
grep -r "$form\['#submit']\[1]" ./*
grep -r "$form\['#submit']\[1]" *
grep -r "$form\['#submit'][1]" *
grep -r "$form\[\'#submit'][1]" *
grep -r "$form\[\'#submit']\[1]" *
grep -r "$form\[\'#submit\']\[1]" *
grep -r "$form\[\'#submit\'\]\[1\]" *
grep -r "\$form\[\'#submit\'\]\[1\]" *
grep -r "$form\[\'#submit\'\]\[1\]" *
grep -r "$form['#submit'][1]" ./*

但似乎没有什么是正确的条款。我如何 grep 这个表达式?

最佳答案

我建议避免过度转义使用 -F 选项进行固定字符串搜索:

grep -riF "\$form['#submit'][1]" .

$ 仍然需要转义,因为整个字符串都在双引号中。

关于regex - 我怎样才能用括号和引号来grep一个字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30198063/

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