ツールを実行
このツールは、改行で区切られたテキストデータから重複する行を効率的に除去します。リストの整理、ログファイルのクリーニング、またはデータの正規化が必要な場面で役立ちます。入力されたテキストを行単位で解析し、最初に出現した行のみを保持することで、データの冗長性を解消します。デフォルトでは大文字と小文字を区別せず、各行の先頭および末尾にある不要な空白も自動的に取り除いて比較を行います。必要に応じて、大文字小文字を厳密に区別するモードや、空白を維持したまま比較するモードへ切り替えることができます。また、元の行の出現順序を保持するか、結果をアルファベット順などに並べ替えるかも選択可能です。処理結果には、残った一意の行数と削除された重複行数が明確に表示されるため、データの変化量をすぐに確認できます。空の入力でもエラーにならず、安全に動作します。
使い方
- テキスト入力欄に、処理したい複数行のテキストを貼り付けます。
- 必要に応じて「大文字小文字を区別」や「空白をトリム」などのオプション設定を確認します。
- 行の順序を保持する場合は「順序を保持」をチェックしたままにします。
- 実行ボタンをクリックして処理を開始します。
- 結果パネルに表示された重複のないテキストを確認し、コピーまたはダウンロードします。
使用例
- 入力: "apple\nbanana\napple\ncherry" -> 出力: "apple\nbanana\ncherry"(重複する2番目のappleが削除)
- 入力: " Hello \nWorld\n hello "(空白トリム有効) -> 出力: "Hello\nWorld"(前後の空白が除去され、大文字小文字を無視してHelloとhelloが同一と判定)
よくある質問
大文字と小文字が違うだけの行は重複として扱われますか?
デフォルトでは大文字小文字を区別しないため、同じ単語であれば重複として扱われ、最初の行のみが残ります。厳密に区別したい場合は設定を変更してください。
行の前後にあるスペースはどうなりますか?
デフォルトでは各行の先頭と末尾の空白は自動的に取り除かれてから比較されます。空白も含めて完全に一致する場合のみを重複としたい場合は、空白トリム機能を無効にしてください。
元のデータの順番は変わりますか?
デフォルトでは「順序を保持」が有効になっているため、最初に現れた行の順番が維持されます。これを無効にすると、結果が行の内容に基づいて並べ替えられます。
空のテキストを入力するとどうなりますか?
入力が空の場合、エラーにはならず、一意の行数と削除された行数はともに0として表示されます。