行のソートと重複排除

テキストの行をソート、重複排除、逆順にします

入力
出力

なぜブラウザで行をソートするのか?

リストのソートと重複排除はコマンドラインで5秒の作業ですが(`sort -u`)、常にターミナルがあるわけではありません — スプレッドシートの列から貼り付けたり、インポートリストを整理したり、ページからスクレイピングしたメールアドレスの重複を排除したり。このツールはブラウザ内でアップロードなしで行います。

ソートはブラウザのネイティブロケール対応比較を使用するため、`é`は`e`の近くにソートされ、アルファベットの最後には行きません。数値ソートは賢くありません — '10'は'2'よりも辞書順で前にソートされるため、数値の順序が重要な場合はゼロで数値をプレフィックスしてください。

使用例

  • リストの重複排除 — `package.json`の依存関係行をソートして重複を隣接させる。
  • インポートのアルファベット順 — コードレビューの前にインポート文を再整理する(リンターが機能しない場合)。
  • クリーンな.gitignoreを作成 — 追加が衝突なしでマージしやすいようにエントリをソート。
  • CSV行の順序 — 単一の列から行を貼り付けてレビューやクイック検索のためにソート。

Sort + dedupe
入力
banana
apple
cherry
apple
出力
apple
banana
cherry

よくある質問

ソートは大文字と小文字を区別しますか?

ソートはあなたのロケールの順序を使用します(`localeCompare`)、これにより「Apple」と「apple」が近くに保たれます。別の大文字小文字の感度トグルはありません。

数字は正しくソートされますか?

辞書順ソートは'10'を'2'よりも小さいと扱います。真の数値ソートを行うには、最初に数値に先頭ゼロを付けてください。

重複はどのように検出されますか?

正確で大文字小文字を区別する行の一致。空白は重要です — ` apple` と `apple` は異なる行です。

空行は保持されますか?

デフォルトでは他のすべてと一緒にソートされます。削除したい場合は、最初にそれらを取り除いてください。

データはどこかに送信されますか?

いいえ — ソートは完全にあなたのブラウザ内で行われます。