Regex 如何对包含单引号和双引号的文本进行grep?

Regex 如何对包含单引号和双引号的文本进行grep?,regex,linux,grep,Regex,Linux,Grep,另外,我想保留一些类型的外部引号,以便使用大型正则表达式 例如,如果文件“Test”包含文字:“Josh的狗” 我做了grep的“Josh的狗”测试 但它不起作用 我需要逃离什么?也许可以尝试以下方法: grep \"Josh\'s\ Dog\" test 或者,正如这里提到的,试试看 你需要提供更多的信息。我们不能表演魔术。第二个,是吗!!感谢you@N00b101对第一个不包含模式的任何引号。第二个包含单引号,并用十六进制值替换字符串中的“。 grep -P '"Josh\047s Dog

另外,我想保留一些类型的外部引号,以便使用大型正则表达式

例如,如果文件“Test”包含文字:
“Josh的狗”

我做了grep的“Josh的狗”测试

但它不起作用

我需要逃离什么?

也许可以尝试以下方法:

grep \"Josh\'s\ Dog\" test
或者,正如这里提到的,试试看


你需要提供更多的信息。我们不能表演魔术。第二个,是吗!!感谢you@N00b101对第一个不包含模式的任何引号。第二个包含单引号,并用十六进制值替换字符串中的
grep -P '"Josh\047s Dog"' dat