[サクラエディタ] 重複行を取り除く

2019年7月6日

サクラエディタで、テキストデータから重複した行を取り除きたい場合の手順です。

重複行の削除はソートされている必要があるので、手順としてはソート後に重複行の削除を行うという流れになります。

手順

以下のデータをサンプルとして重複行を削除してみます。

サクラエディタ(重複行サンプル)

①重複行を取り除きたい対象を選択状態にした上で、「編集(E)」⇒「整形(K)」⇒「選択行の昇順ソート(A)」を選択する

サクラエディタ(整形⇒選択行の昇順ソート)

これで対象行が昇順に並んだ状態になります。

サクラエディタ(ソート後サンプル)

②次に対象行が選択状態のままで、「編集(E)」⇒「整形(K)」⇒「連続した重複行を削除(uniq)(U)」を選択する

サクラエディタ(整形⇒連続した重複行を削除)

これで重複行が取り除かれました。

サクラエディタ(重複行削除後サンプル)

ショートカットで行う方法

ショートカットを使うと、以下3ステップで簡単に行うことができます。

①[Ctrl]+[a]で全選択
②[Alt]+[a]で昇順ソート
③[Alt]+[m]で連続した重複行の削除

備考

  • 実行した後に削除件数が表示されるので、重複した件数を取得したい時にも使用できます。

スポンサーリンク