機能の説明
リストの項目を区切り文字の間で変換します - 改行、カンマ、スペース、パイプ、セミコロン、タブ - さらにオプションでトリム、空項目の除去、大文字小文字を区別する重複除去、ロケール対応の並べ替えができます。変換結果は入力に合わせて更新され、項目数がライブ表示され、ファイルとしてダウンロードでき、入力全文と設定を URL にエンコードするため、どの表示も共有して開き直せます。すべてブラウザーの中で実行されます。
使い方
- リストを Input に貼り付けます(Try: チップをタップすれば用意されたシナリオを読み込めます)。
- From と To の区切り文字を選びます - 6 種のすべての組み合わせが双方向で動作します。
- 必要に応じてオプションを切り替えます: Trim(各項目の前後のスペースを除去)、Drop empty(空の項目を除去)、Unique(重複を除去)、Sort(アルファベット順)、Case-insensitive(Unique と Sort の両方に影響)。
- 出力をコピーする、
list.csv(カンマ出力)またはlist.txt(それ以外)としてダウンロードする、またはアドレスバーの URL をコピーしてください - URL は常にリストと設定を反映していて、共有リンクを開けば表示が正確に復元されます。
例
改行リストをカンマへ(デフォルト - Trim と Drop empty はオン):
apple / banana / cherry → apple,banana,cherry
1 回の操作で重複除去と並べ替え(Unique + Case-insensitive + Sort オン。重複は落ち、最初の綴りが勝つ):
pear / apple / banana / Apple / pear → apple,banana,pear
大文字小文字を区別した重複除去のみ(Unique オン、Case-insensitive オフ - Apple と apple は別のまま):
Apple / apple / Apple → Apple,apple
CSV のカラムを行に変え、その途中できれいにする(Comma → Newline はパディングをトリムし、空セルを落とす):
a, b ,c,,d → a / b / c / d
パイプをセミコロンへ: x|y|z → x;y;z - Tab と Space も同じように動作します(a b c はスペースが二重でも 3 項目になります。Drop empty が空白を除去するためです)。
補足事項
- プライベート: 処理はすべてローカルです。ブラウザーの外に出るものはありません。
- 共有可能: URL が入力・区切り文字・オプションの切り替え状態を運びます。このアップグレードより前の形式(
?from=&to=&t=)の共有リンクも正しく開けます。 - 項目数バッジは、すべてのオプション適用後の出力リストを反映します。
- Trim + Drop empty + Unique + Case-insensitive + Sort を組み合わせれば、1 ステップでクリーンな正規形リストが得られます。
- 関連ツール: Sort Lines、Find & Replace、JSON ↔ CSV。