剛纔我正在尋找一個正則表達式,它將檢測不是用雙引號括起來的字符串。我得到了在javascript
工作的神話般的答案。我實際上試圖運行它使用grep,但它不工作。誰能幫我爲什麼這個正則表達式是不工作正則表達式不能用於grep
樣品字符串:"quick" "brown" fox jumps "over" "the" lazy dog
我試圖運行:echo "quick" "brown" fox jumps "over" "the" lazy dog | grep -e '(?<![\S"])([^"\s]+)(?![\S"])'
它不會有任何輸出。 Linux正則表達式與普通正則表達式有何不同。如何才能做到這一點? 請幫忙。請參考以下鏈接:http://regexr.com?31eg3爲同一