文字列中の連番

ここに連番にしたい文字列を入れる

連番部分は {num} とすること。

何個作る?

連番の開始は?

何桁ゼロ埋めする?(OPTION)

2にすると 1 → 01 になります。0、1、ブランクの場合は何もしません。

結果

使い方とユースケース

文章やコード内の特定の文字列を連番(シリアル番号)に置換して生成します。定型文・テストデータ・サンプルコードの一括作成に役立ちます。

  • テンプレート文字列の {n} 部分を 1, 2, 3… と自動連番に置換します。
  • 開始番号・作成数・ゼロ埋め桁数を自由に設定できます。
  • SQL の INSERT 文・テストケース・連番ファイル名などを素早く量産できます。

処理はブラウザ内で完結します。入力したテキストはサーバーへ送信しません。

文字列中の連番は、テンプレート文字列に含まれる {num} というプレースホルダーを、開始番号から指定件数ぶんの連番に一括置換し、1行ずつ並べたリストとして生成するツールです。開始番号・作成数・ゼロ埋め桁数を指定でき、ゼロ埋めを使えば 01, 02, 03... のような桁揃えされた連番も作成できます。手作業でコピー&ペーストを繰り返して連番データを作る手間を省き、テンプレートと数値の組み合わせを一瞬で大量に展開できる点が特徴です。テストデータの大量生成やSQLのINSERT文の量産、連番付きファイル名の一覧作成などに使いたいエンジニアやテスト担当者に向いています。処理はすべてブラウザ内で完結し、入力したテキストはサーバーへ送信されません。

使い方・サンプル・結果例・注意点

使い方

{num} を含むテンプレート文字列を入力し、作成数・開始番号・(必要なら)ゼロ埋め桁数を指定して「生成」を押すと、{num} が連番に置き換えられた行が指定件数ぶん出力されます。

サンプル入力

2025年{num}月

結果例

開始番号1、作成数12で生成すると、{num} の部分が1から12まで順に置き換えられ、2025年1月\n2025年2月\n...\n2025年12月 のように12行のテキストが出力されます。ゼロ埋め桁数を2に設定すると、2025年01月のように1桁の数字が01のように2桁でゼロ埋めされます。

注意点

ゼロ埋め桁数は2以上を指定したときのみ有効になり、0・1・空欄の場合はゼロ埋めされず通常の数字(1, 2, 3...)のまま出力されます。{num} が複数箇所に含まれる場合はすべて同じ連番に置換されます。テンプレートに {num} が含まれていない場合は、同じ文字列が指定件数ぶんそのまま繰り返し出力されます。生成件数には上限(最大10,000件)が設けられているため、それ以上必要な場合は開始番号をずらして複数回に分けて生成してください。出力は1行ずつ改行区切りで並ぶため、そのままテキストファイルやスプレッドシートの1列に貼り付けて利用できます。

こんなときに使えます

  • テスト担当者が「ユーザー{num}」のようなテンプレートから、テストアカウント名(ユーザー1〜ユーザー100)を一括生成する
  • エンジニアがINSERT INTO items VALUES({num}, 'item{num}'); のようなSQLテンプレートから、連番付きのINSERT文を大量に生成する
  • 資料作成担当者が「第{num}回定例会議」のような議事録タイトルを、開始回数からの連番で一覧作成する
  • ファイル管理者が img_{num}.png のような連番ファイル名のリストを、ゼロ埋め3桁(img_001.png〜)で生成し、リネームスクリプトの入力に使う
  • Webデザイナーがダミー画像のURL一覧(/assets/sample{num}.jpg)をゼロ埋めなしで100件分まとめて生成し、コーディング中のモックアップに差し込む

よくある質問

ゼロ埋め桁数に1や0を指定するとどうなりますか?

ゼロ埋め桁数が1以下、または未入力の場合はゼロ埋めが行われず、1, 2, 3...のような通常の数字としてそのまま出力されます。01のような桁揃えをしたい場合は2以上の値を指定してください。

{num} を2か所以上に書いても大丈夫ですか?

問題ありません。テンプレート内のすべての {num} が同じ連番の値に置き換えられます。例えば "item{num}_v{num}" であれば、item1_v1, item2_v2... のように同じ番号がそれぞれの位置に入ります。

開始番号にマイナスの値や0を指定できますか?

開始番号には任意の整数を指定できます。0や負の数を開始番号にすると、0や負の数から始まる連番(0, 1, 2...や-2, -1, 0...)を生成できます。

一度に生成できる件数に上限はありますか?

ブラウザ内処理で安全に動作させるため、作成数には上限が設定されています。非常に多くの連番が必要な場合は、開始番号を変えて複数回に分けて生成してください。