リスト→テキスト変換ツール
リスト(1行に1項目)を、カンマ区切りまたは任意の区切りのテキストに結合します。項目を引用符で囲む、箇条書き記号の除去、最後の項目の前に「and」を入れる設定も可能。
すべてブラウザ内で実行されます。データがアップロードされることはありません。
リストをテキストに変換とは?
リストの行を、カンマ、セミコロン、スペース、縦線、タブ、または任意のテキストで区切った1行のテキストに結合します。項目を引用符やバッククォートで囲んだり、リストの箇条書き記号や番号を取り除いたり、最後の項目の前に " and " のような別の区切りを入れたりできます。
リストをテキストに変換の使い方
- リスト(1行に1項目)を入力欄に貼り付けます。
- 結合に使う文字で区切りを選ぶか、カスタム文字列を選びます。
- 必要に応じて項目を囲む記号で引用符を選び、最後の項目の前(例:" と ")に入力します(たとえば " and ")。
- 結合されたテキストを出力からコピーします。
例
- a - b - c
"a", "b" and "c"
カンマ+スペース、ダブルクォート、最後の項目の前:" and "
リストをテキストに変換を使うべき場面
SQL の IN (...) リスト、JavaScript や Python の配列、タグの文字列、リストから読みやすい文を作る場合などに使えます。項目内の引用符はエスケープされないため、引用符の文字を含む値は、出力をコードで使う前に確認してください。
リストをテキストに変換の仕組み
入力は行に分割されます。「箇条書き記号と番号を除去」がオンの場合、先頭の -、*、•、1. などの記号が取り除かれます。項目は前後の空白が削除され、空行は除外されます(どちらも初期設定でオン)。各項目は選んだ引用符で囲まれ、区切りで結合されます。最後の区切りが指定されていて項目が2つ以上ある場合は、最後の項目の前の区切りがそれに置き換わります。
一般的な使用例
- ID の列から SQL の IN 句を作る
- リストを JavaScript の文字列の配列にする
- カンマ区切りのタグやキーワードの文字列を作る
- リストを "a, b and c" のような文として書く
よくある質問
SQL の IN リストはどう作りますか?
カンマ+スペースとシングルクォート '…'を選び、結果の前に IN ( を、後ろに ) を入力します。
カスタム区切りに改行を使えますか?
はい。改行は \n、タブは \t と書きます。
項目内の引用符はエスケープされますか?
いいえ。項目に同じ引用符の文字が含まれる場合は、対象の言語に合わせて手動でエスケープしてください。