[英]escaping quotes in findstr
為了返回目錄和子目錄中包含的所有文件中確切短語"port" : "
的所有使用的列表,需要對以下findstr
命令進行哪些更改?
findstr /I "port" : " *
顯然,轉義引號是必要的,但是在仍然使表達式返回期望值的同時,需要什么特定的語法來轉義引號?
在Windows 8.1上使用cmd.exe
。
您需要轉義雙引號,並且由於您的正則表達式使用空格,請使用/c
開關傳遞搜索字符串而不是使用空格分隔的正則表達式:
findstr /I /c:"port\" : " *
從這里 :
多個正則表達式可以用空格分隔,就像分隔多個單詞一樣(假設您未使用/ C指定文字搜索),但是如果正則表達式本身包含空格,則這可能沒有用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.