テキストの重複行を効率的に削除し、最初に出現した行の順序を保持します。
テキストを入力すると結合結果が表示されます
ログファイルやデータリストを処理する際、重複行はスペースを占有するだけでなく、分析の妨げにもなります。本ツールは、テキスト内容を行単位(改行文字区切り)で比較し、重複する行を自動的に削除して、各行が最初に出現した位置を保持します。ここでの「行」とは、改行文字( )で区切られたテキストの断片を指し、特殊文字を含む任意のテキスト内容の処理に対応しています。
Q:タブ文字(Tab)を含む行はどのように処理されますか?
デフォルトでは通常の文字として扱われます。「先頭と末尾の空白のみ削除」にチェックを入れると、行の先頭と末尾にあるタブ文字が削除されます。
Q:重複行を削除すると、元の行の順序は変わりますか?
変わりません。本ツールは安定した重複削除アルゴリズムを採用しており、各行が最初に出現した位置の順序を厳密に保持します。
1回の処理につき10万行以下のテキストを推奨します。全角スペースは自動的に空白文字として認識されません。処理結果は元の改行文字のフォーマットを保持します。
コードのコメントの重複を削除する場合は、フォーマットの乱れを防ぐため「先頭と末尾の空白のみ削除」モードを選択することをお勧めします。典型的な入出力例:
入力:// TODO
/* comment */
// TODO
出力(先頭と末尾の空白のみ削除モード):// TODO
/* comment */