2016-10-27 3 views
3

Edit > Permute Lines > Uniqueは、Sublime Textのリストから重複を削除するのに最適です。しかし、代わりにのすべてのを削除したい場合はどうすればよいですか?たとえば:崇高なテキスト3のリストから複製物とオリジナルを削除するにはどうすればよいですか?

james 
james 
bobby 
mary 
ann 
ann 

は、名前の上のリストにはなるだろう:

bobby 
mary 

bobbymaryは1度だけ表示名前だけなので。

答えて

5

あなたがソートされているあなたのラインを気にしない場合、あなたはこのようにそれを行うことができます:

  1. 編集>ソート行
  2. は交換してください>検索...
  3. 正規表現モードが
  4. であることを確認
  5. 何を探す:(^.*$\n)\1+
  6. をして置き換えます(空白)

あなたの例のように、すべての重複が互いに隣り合っている場合は、ソートは必要ありません。例えばそれも次のように動作します:

james 
james 
bobby 
mary 
ann 
ann 
james 
james 
james 

(注)この正規表現は、それが重複している場合、それ以外の場合は、それを見つけることができません、末尾の改行文字を持っている最後の行が必要であること。

+0

ありがとうございます!私は内蔵の機能やインストール可能なパッケージのために私の指を交差させました。しかし、これも仕事を終わらせる。 – jkupczak

関連する問題