ForHosting KIT · 文章作成・要約AI

テキストを区切り文字付きでN回繰り返す

「echo」を3回、区切り文字を「 | 」にすると「echo | echo | echo」の18文字になります。区切り文字はコピーの間にだけ入り、両端には付きません。ブラウザで無料で使えます。

  • 無料
  • ブラウザで動作
  • 登録不要
  • データは端末の外に出ません
ご利用方法 ウェブAPIメールTelegramアプリ 近日
入力した場合
テキスト
echo
数量
3
区切り文字
|
結果
結果
echo | echo | echo
長さ
18

「テキストをN回繰り返す」は、1つの文章から指定数の正確なコピーを作成する機能です。テキストと0以上の回数を入力し、必要に応じて空白、コンマ、改行、独自の記号などを区切り文字として指定します。元の文章と区切り文字はそのまま保持されるため、手軽な文章作成にも自動処理にもご利用いただけます。回数が0なら空の結果になり、負数なら明確な検証エラーを返します。ネットワーク、乱数、現在時刻を使わないため、毎回同じ結果が得られます。

元のテキストと正確なコピー数を指定します

まず、各コピーに表示したい内容を、そのままテキスト欄へ入力してください。文字、数字、句読点、空白、改行は通常の文字列として扱われ、正規化や自動修正は行われません。次に、必要なコピー数を回数として指定します。

1を指定すると元の内容が1回返され、より大きい整数なら、その数だけコピーが作られます。0には意図された実用的な意味があり、長さ0の空の結果を返します。計算された数量が正当に0になり得るテンプレートや自動処理でも、この仕様なら特別な分岐を設けずに利用できます。

負数のコピーには意味のある文字列表現がないため、負の回数は拒否されます。また、回数は整数でなければならず、2.5のような値を自動的に丸めることはありません。この明確な規則により、手作業、表計算、自動テスト、バックエンドサービスのいずれでも予測可能な出力になります。

応答には、繰り返した結果、受理された回数、実際の区切り文字、最終的な文字数が含まれるため、お客様が補助情報を再計算する必要はありません。

区切り文字でコピーの連結方法を調整します

区切り文字は隣り合うコピーの間だけに挿入され、先頭の前や末尾の後には追加されません。直接連結したい場合は空のままにしてください。たとえば「ab」を3回繰り返すと「ababab」になります。

空白なら単純な語句の列、コンマなら短い一覧、「 | 」のような長めの記号なら読みやすい区切りを作れます。呼び出す画面が対応していれば、改行を使って同じ行を複数作ることもできます。区切り文字は1文字に限定されない文字列なので、複数の空白、句読点の組み合わせ、ラベル、短い文章も指定できます。

元の文章と区切り文字の前後は切り取られないため、意図した空白も保持されます。回数が0なら結果は空で、区切り文字も現れません。1なら元の文章だけが返されます。

2以上では、正確に「回数から1を引いた数」の区切り文字が入ります。この式を使って生成前に出力サイズを検査し、過大な結果を防ぎます。同じ入力からは必ず同じ出力が得られるため、再現可能なサンプルやテストデータにも安心してご利用いただけます。

決定的な繰り返しを実務に活用できます

テキストの繰り返しは単純な処理ですが、執筆、試験、教育、データ準備など幅広い場面で役立ちます。開発者は、スクリプトごとに独自のループを書くことなく、パーサー用の固定入力、連続する目印、プロトコル例、境界値の文字列を作成できます。教員は、空白や句読点による区切りを選びながら、数え方の練習列や反復する音節を準備できます。

編集者やデザイナーは、プレーンテキストの罫線、反復ラベル、視覚的な目印、長さを制御できる仮コンテンツを作れます。運用担当者は、手順書や診断メモ向けに再現性のある区切り線を生成できます。テキストと区切り文字は文字列、回数は公開上限内の0以上の整数、予測出力は最大サイズ以内である必要があります。

外部サービス、乱数、現在時刻の影響を受けないため、正確さが必要な場所でも結果を安心してコピー、比較、保存、検証できます。

テストデータを作成します

パーサー、境界値検査、スナップショット、再現可能な例に使う正確な反復文字列を生成します。

ラベルを繰り返して整えます

空白、コンマ、改行、独自の記号を使い、選択した回数だけラベルを連結します。

テキスト模様を作成します

区切り線、練習用の列、仮の並びなど、制御されたプレーンテキストの模様を生成します。

区切り文字は必須ですか?

必須ではありません。 既定値は空文字列で、すべてのコピーを直接連結します。

両端にも区切り文字が追加されますか?

追加されません。 区切り文字はコピー間だけに入り、正の回数Nでは正確にNから1を引いた数になります。

回数を0にするとどうなりますか?

長さ0の空の結果が返り、区切り文字も入りません。計算で求めた回数が0になることがあるテンプレートや自動処理でも、そのまま使えるようにするための決まりです。

2.5回のように小数で繰り返せますか?

できません。回数は整数である必要があり、2.5のような小数は勝手に丸めずにお知らせを返します。負の数も、コピーの数として意味がないため受け付けません。

コピーを1行ずつ並べられますか?

はい。区切り文字に改行を使うと、入力する画面が対応していれば行ごとに並びます。区切り文字は複数の文字でもよく、コンマと空白の組み合わせや見出しの言葉なども使えます。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/text/repeat-text

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/text/repeat-text \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"echo","count":3}'
{
  "text": "echo",
  "count": 3
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "text.repeat_text",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

max_text_chars100000
max_separator_chars1000
max_count10000
max_output_chars1000000
HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

決定的な繰り返しを実務に活用できます

単発の作業にはブラウザー版が便利で、自動処理では成功したAPIリクエスト1件につき$0.002で同じ機能をご利用いただけます。

回数が0の場合はどうなりますか。

処理は正常に完了し、文字数0の空の結果が返されます。

回数が負数の場合はどうなりますか。

負数のコピーは定義されていないため、invalid_inputエラーになります。

APIリクエストの料金はいくらですか。

成功したAPIリクエストは$0.002です。ブラウザー版はこのページで対話的にご利用いただけます。

KITの完全なドキュメントを見る →