2013-10-26 34 views
1

我有圖案化的內容的txt文件:(即行1,6,7)是否可以在記事本++中循環行?

Line 1 id=1234 
Line 2 id=0001 
Line 3 id=4321 
Line 4 id=9281 
Line 5 id=6631 
Line 6 id=1234 
Line 7 id=1234 
Line 8 id=4321 
Line 9 id=7772 
Line 10 id=0001 
... up to Line 5000 id=6631 

我要替換所有的重複內容,僅對於第一發生。的內容(第1行id = 1234;刪除了第6個,第7個)。換句話說,一行的內容ID必須出現一次。這是可能的,但正則表達式?

回答

4

假設行會從字面上看Line 1 id=1234

  • 輸入(Line [0-9]+ id=)([0-9]+)(.*?)(Line [0-9]+ id=)\2\n到查找框,並\1\2\3與盒子替換。
  • 確保已選中Regular Expression並選中. matches newline
  • Replace All,直到刪除所有重複項。
  • 完成後您會看到Replace All: 0 occurrence was replaced.

假設,而不是該行只會id=1234閱讀:

  • 輸入(id=[0-9]+)(.*?)\1\n到查找框,並\1\2與盒子替換。
  • 確保已選中Regular Expression並選中. matches newline
  • Replace All,直到刪除所有重複項。
  • 完成後您會看到Replace All: 0 occurrence was replaced.
相關問題