Vés al contingut principal

Repetidor de text de franc

Repeteix qualsevol text o caràcter un nombre determinat de vegades amb un separador personalitzat. Útil per generar dades de prova, patrons i contingut de marcador de posició.

Funciona sense connexió un cop carregat

Consell: escriu {n} en qualsevol lloc del teu text per inserir el número de repetició — 'Element {n}' es converteix en Element 1, Element 2, …

vegades
Sortida · 5 repeticions · 59 car. · 10 paraules · 5 línies
Hello World Hello World Hello World Hello World Hello World

Usos habituals

  • Generar text repetit per a provesCreeu cadenes repetides per a proves UI, proves de càrrega i comprovació de com les interfícies gestionen el contingut llarg o repetit.
  • Text repetit per a maquetes de dissenyGenereu text de substitució repetit o símbols per a Figma, Sketch o altres eines de disseny per omplir àrees de contingut.
  • Repetiu text per a publicacions a les xarxes socialsCreeu patrons repetits atractius, llistes de hashtags o text destacat per a Instagram, TikTok i altres plataformes.
  • Generar dades repetides per a fulls de càlculCreeu valors repetits amb separadors de coma o nova línia per a enganxar directament a les files de fulls de càlcul o arxius CSV.
  • Repetiu text per a exercicis educatiusGenereu text repetit per a exercicis d'escriptura, exercicis de dactilografia, exercicis lingüístics i fulls de treball educatius.

Com funciona

Repetidor de text s'executa completament al navegador sense cap dependència externa — la sortida es construeix utilitzant els mètodes natius Array.fill i Array.join de JavaScript, amb un mode opcional de numeració {n} gestionat per un bucle escrit a mà i String.replaceAll. Res s'envia a cap servidor.

  1. 1
    Entrada i opcions
    Escrius (o enganxes) qualsevol text a l'àrea de text i estableixes un recompte de repetició entre 1 i 10.000. Una fila de botons de separador predefinit et permet unir les repeticions sense res, amb un espai, un salt de línia, una coma, una barra vertical, un guió llarg, o qualsevol cadena personalitzada que escriguis.
  2. 2
    Repetició amb Array.fill / replaceAll
    A cada pulsació o canvi d'opció, un useMemo calcula la sortida: per a text pla crida Array(recompte).fill(text).join(separador); si el teu text conté el token {n}, canvia a un bucle for que crida text.replaceAll('{n}', i+1) per a cada repetició, convertint l'eina en un generador de llista numerada.
  3. 3
    Límit de previsualització i estadístiques
    Un segon useMemo compta paraules (dividides per espais en blanc) i línies (dividides per salt de línia). La previsualització al DOM es limita a 100.000 caràcters per mantenir la renderització ràpida — apareix un banner ambre quan la sortida completa supera aquest límit, però el text complet sempre està disponible via Copia o Descarrega.
  4. 4
    Copia o descarrega
    Copiar utilitza navigator.clipboard.writeText amb la cadena de sortida completa sense dividir. Descarregar embolica la mateixa cadena en un Blob de tipus text/plain i dispara un desament de fitxer com a repeated-text.txt — ambdues operacions passen localment sense cap sol·licitud de xarxa.

Eines relacionades

Preguntes freqüents