我正在尋找一個可能有空間的經常性會計。我尋找的正則表達式可能有空間
word1word2
和
word1 word2
OCCURENCES我嘗試:
grep "word1[ +]word2" mylog.txt
但是,這是行不通的。
任何想法?
我正在尋找一個可能有空間的經常性會計。我尋找的正則表達式可能有空間
word1word2
和
word1 word2
OCCURENCES我嘗試:
grep "word1[ +]word2" mylog.txt
但是,這是行不通的。
任何想法?
嘗試
grep "word1 \?word2" mylog.txt
嘗試
grep -E "word1 ?word2" mylog.txt
以下的正則表達式應該做的伎倆:
x *y
它會檢查任何數量的X和Y之間的空格。
嘗試"word1\s*word2"
。
如果你只想要零或一個空間,你可以嘗試"word1\s{0,1}word2"
BTW:+或*將遵循括號後:[ ]+
做的話那可能有一個空間(或不是)都以數字結尾,或者有其他可識別的模式?如果不是,你將需要一本字典,而正則表達式不會削減它。 –
'word1 [+] word2'表示word1和word2用空格或加號隔開,這就是你想要的嗎? – KurzedMetal