我有一個包含文字的文件,就像這些。如何否定正則表達式中的兩個特定單詞?
Good ones words:
művész-ként
luisz-ként
gravid-ként
chips-ként
bizottság-kent
Pannon-ként
Nagyostobafalva-kent
Words to remove:
font-size
line-height
X-Faktor
Calais-nál
我需要的是在連字符不是'ként'或'kent'後刪除包含連字符和單詞的單詞。該文件還包含其他單詞unhyphenated,我必須保持(如「keresztül」,「kod」.....)。
這可以,但也消除了不包含連字符的單詞。
grep -vE "\w+-(kent|ként) " file.txt
也許'grep P「\ w + - (?! kent |ként)」file.txt'? –
@WiktorStribiżew這是行不通的。 – Firefly