我有很多情況的線長列表, 行有相同的第一個字(空間之前的第一個字符串),但其餘的是不同的。 我只需要保留唯一的第一個字符串。正則表示刪除與第一個字符串匹配的行?
john jane
john 123
john jim jane
jane john
jane 123
jane 456
jim
jim 1
產生這樣的結果:
john jane
jane john
jim
所以,如果行第一個字是匹配的,全部刪除,但一行。
我可以刪除所有重複的線條,但像上面例子線離開,
^(.*)(\r?\n\1)+$
此正則表達式刪除相同的行,不喜歡的例子。 如果有正則表達式或記事本宏來解決這個問題?
不是最好Notepad ++的解決方案:'^((\ w + \ b)。*)\ r?\ n \ 2. *' - >'$ 1'並多次點擊*全部替換。 –
具有相同第一個「單詞」的行是否總是連續的?如果您想要相關答案,請回答anubhava問題。 –