読み込み中…
使い方
- 上のボックスに、1 行に 1 項目ずつリストを貼り付けます。
- 必要な整理オプションをオンにします:「前後の空白を除去」「空行を削除」「重複を削除」。「大文字小文字を区別しない」をオンにすると、重複の判定では大文字と小文字を同じ文字として扱い、並べ替えではアクセントも区別しません(é = e)。
- 「並べ替え」で昇順か降順を選ぶと「自然順 (2 < 10)」が表示されます。「逆順」は最終的な順序を逆にします。
- 「出力」で形式を選びます:1 行に 1 つ、SQL IN ( … )、カンマ区切り、JSON 配列。SQL IN では「数値は引用符なし」をオンにすると数値に引用符を付けません。
- 結果の上に表示される行数を確認し、コピーを押します。
よくある質問
- 入力したリストはサーバーに送信されますか?
- いいえ。すべてブラウザ内で処理します。
- 自然順ソートとは?
- 続いた数字を数値として比較し、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 つでインデントされます。「カンマ区切り」は行をカンマとスペースでつなぎ、引用符は付けません。