行ツール:重複削除・並べ替え・SQL IN

リストを行ごとに整理(前後の空白・空行・重複の削除、並べ替え、逆順)し、行・SQL IN 句・カンマ区切り・JSON 配列で出力します。

読み込み中…

使い方

  1. 上のボックスに、1 行に 1 項目ずつリストを貼り付けます。
  2. 必要な整理オプションをオンにします:「前後の空白を除去」「空行を削除」「重複を削除」。「大文字小文字を区別しない」をオンにすると、重複の判定では大文字と小文字を同じ文字として扱い、並べ替えではアクセントも区別しません(é = e)。
  3. 「並べ替え」で昇順か降順を選ぶと「自然順 (2 < 10)」が表示されます。「逆順」は最終的な順序を逆にします。
  4. 「出力」で形式を選びます:1 行に 1 つ、SQL IN ( … )、カンマ区切り、JSON 配列。SQL IN では「数値は引用符なし」をオンにすると数値に引用符を付けません。
  5. 結果の上に表示される行数を確認し、コピーを押します。

よくある質問

入力したリストはサーバーに送信されますか?
いいえ。すべてブラウザ内で処理します。
自然順ソートとは?
続いた数字を数値として比較し、item2 が item10 より前に来るようにします。オフにすると 1 文字ずつ比較するため、1 が 2 より先になり item10 が先に来ます。文字の順序はページの言語の並べ替え規則に従います。
重複した行はどれが残りますか?
最初に出てきた行がその位置に残り、後から出てきた同じ行は削除されて件数に数えられます。「前後の空白を除去」がオフなら「apple」と「apple 」は別の行、「大文字小文字を区別しない」がオンなら「Apple」と「apple」は重複とみなされ、先に出た表記が残ります。
SQL IN の出力で引用符と数値はどうなりますか?
各値をシングルクォートで囲み、値の中のシングルクォートは 2 つ重ねるので、O'Brien は 'O''Brien' になります。「数値は引用符なし」をオンにすると、42・-7・3.14 のような整数と小数だけを引用符なしで書き、それ以外は囲んだままにします。バックスラッシュは変更しないため、バックスラッシュをエスケープ文字として扱うデータベース(MySQL の既定)では別途確認してください。
JSON 配列で数値は数値として出力されますか?
いいえ。すべての行が JSON の文字列(例:"42")になり、配列はスペース 2 つでインデントされます。「カンマ区切り」は行をカンマとスペースでつなぎ、引用符は付けません。