リスト→テキスト変換ツール

リスト(1行に1項目)を、カンマ区切りまたは任意の区切りのテキストに結合します。項目を引用符で囲む、箇条書き記号の除去、最後の項目の前に「and」を入れる設定も可能。

オプション

すべてブラウザ内で実行されます。データがアップロードされることはありません。

リストをテキストに変換とは?

リストの行を、カンマ、セミコロン、スペース、縦線、タブ、または任意のテキストで区切った1行のテキストに結合します。項目を引用符やバッククォートで囲んだり、リストの箇条書き記号や番号を取り除いたり、最後の項目の前に " and " のような別の区切りを入れたりできます。

リストをテキストに変換の使い方

  1. リスト(1行に1項目)を入力欄に貼り付けます。
  2. 結合に使う文字で区切りを選ぶか、カスタム文字列を選びます。
  3. 必要に応じて項目を囲む記号で引用符を選び、最後の項目の前(例:" と ")に入力します(たとえば " and ")。
  4. 結合されたテキストを出力からコピーします。

例

入力
- 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 と書きます。

項目内の引用符はエスケープされますか?

いいえ。項目に同じ引用符の文字が含まれる場合は、対象の言語に合わせて手動でエスケープしてください。

他のカテゴリを見る