LibraTool logoLibraTool

免費文字重複器

以自定義分隔符號將任意文字或字元重複指定次數。適用於產生測試資料、規律內容和佔位文字。

載入後可離線使用

提示:在您的文字中的任何位置寫 {n} 來插入重複編號 — 'Item {n}' 變成 Item 1, Item 2, ...

次
輸出 · 5 次重複 · 59 字元 · 10 詞 · 5 行
Hello World Hello World Hello World Hello World Hello World

工作原理

文字重複器完全在瀏覽器中執行,零外部依賴——輸出使用 JavaScript 原生的 Array.fill 和 Array.join 方法建立,可選的 {n} 編號模式由手寫迴圈和 String.replaceAll 處理。不會向伺服器傳送任何內容。

  1. 1
    輸入與選項
    你在文字方塊中輸入(或貼上)任意文字,並設定 1 到 10,000 之間的重複次數。一排預設分隔符號按鈕讓你可以用無分隔、空格、換行、逗號、豎線、破折號或任何自定義字串連線各次重複。
  2. 2
    Array.fill / replaceAll 重複
    每次按鍵或更改選項時,useMemo 都會計算輸出:對於普通文字,它呼叫 Array(count).fill(text).join(separator);如果你的文字包含 {n} 記號,它會切換為 for 迴圈,每次重複呼叫 text.replaceAll('{n}', i+1),使工具變成編號列表產生器。
  3. 3
    預覽上限與統計
    第二個 useMemo 統計單字數(按空白拆分)和行數(按換行拆分)。DOM 預覽上限為 100,000 個字元以保持渲染速度——完整輸出超過該限制時會出現琥珀色提示條,但完整文字始終可以透過“複製”或“下載”取得。
  4. 4
    複製或下載
    複製使用 navigator.clipboard.writeText 寫入完整、未截斷的輸出字串。下載會將同一字串包裝為 text/plain 型別的 Blob,並觸發儲存為 repeated-text.txt——兩項操作都在本地進行,不發出網路請求。

相關工具

常見問題