Перайсці да асноўнага зместу
LibraTool logoLibraTool

Паўтаральнік тэксту — бясплатна

Паўтарайце любы тэкст або сімвал абраную колькасць разоў з уласным раздзяляльнікам. Карысна для генерацыі тэставых даных, узораў і змесціва-загаршчыка.

Працуе афлайн пасля загрузкі

Рада: напішыце {n} дзе-небудзь у вашым тэксце, каб устаўіць нумар паўтарэння — 'Item {n}' становіцца Item 1, Item 2, …

разоў
Вывад · 5 паўтарэнняў · 59 сімв. · 10 слоў · 5 ліній
Hello World Hello World Hello World Hello World Hello World

Тыповыя выкарыстанні

  • Генеруйце паўторзены тэкст для тэставанняСтварайце паўторзеныя радкі для тэставання інтэрфейсаў, тэставання нагрузкі і праверкі, як інтэрфейсы апрацоўваюць долгі або паўторзены кантэнт.
  • Паўторзены тэкст для макетаў дызайнаГенеруйце паўторзены заменны тэкст або сімвалы для Figma, Sketch і іншых інструментаў дызайна для запаўнення абласцей кантэнта.
  • Паўторыце тэкст для пастаў у сацыяльных медыяхСтварайце прыцягальныя паўторзеныя узоры, спісы хэштэгаў ці тэкст для прыцягнення ўвагі для Instagram, TikTok і іншых платформ.
  • Генеруйце паўторзеныя данныя для электронных табліцСтварайце паўторзеныя значэнні з разделячнікамі коскі ці новай радка для ўстаўкі непасрэдна ў радкі электронных табліц ці файлы CSV.
  • Паўторыце тэкст для адукацыйных вправаўГенеруйце паўторзены тэкст для практыкі шрыфту, вправаў тыпо, дрыл моў і адукацыйных лістоў.

Як гэта працуе

Text Repeater працуе цалкам у браўзеры без знешніх залежнасцяў — вывад будуецца з дапамогай нацыўных метадаў Array.fill і Array.join JavaScript, з апцыянальным рэжымам нумарацыі {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 з поўным неразбітым радком вываду. Спампоўванне абгортвае той жа радок у Blob тыпу text/plain і выклікае захаванне файла як repeated-text.txt — абедзве аперацыі адбываюцца лакальна без сеткавага запыту.

Звязаныя інструменты

Часта задаюць пытанні