为了在目录和子目录中包含的所有文件中返回精确短语findstr
的所有用法列表,需要对以下"port" : "
命令进行哪些更改?
findstr /I "port" : " *
显然,转义引号是必要的,但是在使表达式仍然返回预期值时,需要使用什么特定语法来转义引号?
这是在Windows 8.1上使用cmd.exe
。
答案 0 :(得分:2)
你需要转义双引号,并且由于你的正则表达式使用空格,使用/c
开关来传递搜索字符串而不是空格分隔的正则表达式:
findstr /I /c:"port\" : " *
来自here:
多个正则表达式可以用空格分隔,只有空格 与分隔多个单词相同(假设您没有指定 使用/ C进行文字搜索,但如果使用正则表达式,这可能没用 本身包含空格。