結果
各行の先頭と末尾に同じ文字を追加します。「- 」を付ければ Markdown の箇条書きに、引用符とカンマを付ければ SQL の IN 句用リスト('a', 'b', 'c')に、ドメイン一覧の前に https:// を付けることもできます。空行は飛ばせます。
使い方
- リストを貼り付けるか、テキストファイルを入力欄にドロップします。
- ツールを選びます。重複削除は同じ行を削除、並べ替えは行をソート、空白削除はスペースや改行を整理、その他は行頭・行末への追加や行番号付けを行います。
- オプションをオン・オフすると結果が更新されます。
- 結果をタップしてコピー、.txt でダウンロード、または「入力に反映」で次の処理に続けられます。
- 重複削除では大文字小文字や前後の空白を無視して比較でき、最初と最後のどちらを残すか選べます。「削除した行を表示」で重複した行だけを確認できます。
- 並べ替えは言語の規則に従うため、日本語は五十音順、アクセント付き文字も正しく並びます。「数字順」は数値の大きさで並べるので、2 は 10 より前になります。
- シャッフルはブラウザの暗号学的乱数を使います。もう一度タップすると別の順番になります。
- 空白削除では、Webページや Word、PDF から紛れ込みやすいゼロ幅スペースやノーブレークスペースも削除できます。区切り文字の \n は改行、\t はタブです。
- テキストがブラウザの外に送信されることはありません。
重複の判定方法
2 つの行が 1 文字残らず同じとき重複とみなします。見た目以上に厳密で、「Apple」「apple」「apple 」(末尾に空白)は 3 つの別の行です。「大文字小文字を無視」と「前後の空白を無視」をオンにすると 1 つにまとまります。全角と半角の違いも別の文字として扱います。残るのは初期設定で最初の行なので、元の並び順が保たれます。後の行のほうが新しい場合は「最後を残す」を選んでください。
「削除した行を表示」にすると、削除せずに重複していた行だけを一覧できます。重複した注文番号やメールアドレスの確認に便利です。
処理をつなげる
「入力として使う」で結果を入力欄に戻せるので、重複削除→並べ替え→連番付けを 3 ステップで行えます。各ステップは Ctrl+Z で元に戻せます。「整理」タブでは Web ページや PDF からコピーした際に紛れ込むゼロ幅スペースやノーブレークスペースを取り除けます。同じに見える行が重複と判定されない原因の多くはこれです。
よくある質問
重複した行を削除するには?
リストを貼り付けるだけで重複行がすぐに削除されます。削除した行数が表示され、結果はコピーまたはダウンロードできます。
元の順番は保たれますか?
はい。各行の最初の出現がその位置に残り、2 回目以降が削除されます。「最後を残す」を選んだ場合は最後の出現が残ります。
同じに見える行が削除されないのはなぜ?
大文字・小文字、末尾の空白、見えない文字、全角と半角のどれかが違っている場合がほとんどです。無視のオプションをオンにするか、先に「整理」を使ってください。
重複を削除せずに確認できますか?
はい。「削除した行を表示」にすると、2 回以上出てきた行だけが一覧表示されます。
何行まで処理できますか?
数十万行のリストでも動作し、上限は端末のメモリーしだいです。テキストはアップロードされずブラウザー内で処理されます。