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