メインコンテンツへスキップ

無料テキストリピーター

カスタム区切り文字を使用して、任意のテキストまたは文字を選択した回数繰り返します。テスト データ、パターン、プレースホルダー コンテンツの生成に役立ちます。

読み込み後はオフラインでも動作

ヒント: テキスト内のどこでも{n}を記入すると、繰り返し番号が挿入されます。「Item {n}」は Item 1、Item 2 、... となります

回
出力 · 5 回 · 59 文字 · 10 単語 · 5 行
Hello World Hello World Hello World Hello World Hello World

主な用途

  • テスト用に繰り返されたテキストを生成UIテスト、負荷テスト用に繰り返された文字列を作成し、インターフェースが長いまたは繰り返されたコンテンツをどのように処理するかを確認します。
  • デザインモックアップの繰り返されたテキストFigma、Sketch、または他の設計ツール用の繰り返されたプレースホルダーテキストまたは記号を生成してコンテンツ領域を埋めます。
  • ソーシャルメディア投稿のテキストを繰り返すInstagram、TikTok、およびその他のプラットフォーム用に魅力的な繰り返されたパターン、ハッシュタグリスト、または強調テキストを作成します。
  • スプレッドシート用に繰り返されたデータを生成スプレッドシート行またはCSVファイルに直接貼り付けられるカンマまたは改行区切り文字を使用して繰り返される値を作成します。
  • 教育演習のテキストを繰り返す筆記練習、タイピング練習、言語ドリル、および教育ワークシート用に繰り返されたテキストを生成します。

使い方

Text Repeaterは外部依存関係なしにブラウザ内で完全に動作します — 出力はJavaScriptネイティブのArray.fillとArray.joinメソッドを使って構築され、任意の{n}番号付けモードは手書きのループとString.replaceAllで処理されます。サーバーには何も送信されません。

  1. 1
    入力とオプション
    テキストエリアに任意のテキストを入力(または貼り付け)し、1から10,000の間の繰り返し回数を設定します。プリセットの区切り文字ボタンの列で、繰り返しを何もなし、スペース、改行、カンマ、パイプ、emダッシュ、または入力した任意の文字列で結合できます。
  2. 2
    Array.fill / replaceAllによる繰り返し
    キーストロークやオプションの変更のたびに、useMemoが出力を計算します:プレーンテキストの場合、Array(count).fill(text).join(separator)を呼び出します。テキストに{n}トークンが含まれる場合、各繰り返しについてtext.replaceAll('{n}', i+1)を呼び出すforループに切り替わり、ツールを番号付きリストのジェネレーターに変えます。
  3. 3
    プレビューの上限と統計
    2つ目のuseMemoが単語数(空白で分割)と行数(改行で分割)を数えます。描画を高速に保つため、DOMプレビューは10万文字に制限されています — 出力全体がその制限を超えると琥珀色のバナーが表示されますが、完全なテキストは常にコピーまたはダウンロードで利用できます。
  4. 4
    コピーまたはダウンロード
    コピーは分割されていない完全な出力文字列でnavigator.clipboard.writeTextを使用します。ダウンロードは同じ文字列をtext/plain型のBlobでラップし、repeated-text.txtとしてファイル保存をトリガーします — どちらの操作もネットワークリクエストなしでローカルに行われます。

関連ツール

よくある質問