在findstr中转义引号

时间:2016-05-16 20:05:34

标签: windows command-line cmd findstr

为了在目录和子目录中包含的所有文件中返回精确短语findstr的所有用法列表,需要对以下"port" : "命令进行哪些更改?

findstr /I "port" : " *  

显然,转义引号是必要的,但是在使表达式仍然返回预期值时,需要使用什么特定语法来转义引号?

这是在Windows 8.1上使用cmd.exe

1 个答案:

答案 0 :(得分:2)

你需要转义双引号,并且由于你的正则表达式使用空格,使用/c开关来传递搜索字符串而不是空格分隔的正则表达式:

findstr /I /c:"port\" : " *

来自here

  

多个正则表达式可以用空格分隔,只有空格   与分隔多个单词相同(假设您没有指定   使用/ C进行文字搜索,但如果使用正则表达式,这可能没用   本身包含空格。