Gå til hovedindhold

Gratis Tekstgentagelse

Gentag en vilkårlig tekst eller tegn et valgfrit antal gange med en brugerdefineret separator. Nyttigt til generering af testdata, mønstre og pladsholdertekst.

Virker offline, når den er indlæst

Tip: skriv {n} hvor som helst i din tekst for at indsætte gentagelsesnummeret — 'Vare {n}' bliver Vare 1, Vare 2, …

gange
Output · 5 gentagelser · 59 tegn · 10 ord · 5 linjer
Hello World Hello World Hello World Hello World Hello World

Almindelige anvendelser

  • Generer gentagen tekst til testOpret gentagne strenge til UI-test, belastningstest og kontrol af, hvordan grænseflader håndterer lang eller gentagen indhold.
  • Gentagen tekst til designmockupsGenerer gentagen pladsholdertekst eller symboler til Figma, Sketch eller andre designværktøjer for at fylde indholdsbereiche.
  • Gentag tekst til opslag på sociale medierOpret iøjnefaldende gentagne mønstre, hashtag-lister eller fremhævningstekst til Instagram, TikTok og andre platforme.
  • Generér gentagne data til regnearkOpret gentagne værdier med komma- eller nylinjedelere til direkte indsætning i regneark-rækker eller CSV-filer.
  • Gentag tekst til uddannelsesøvelserGenerér gentagen tekst til håndskriftsøvelse, skrivningsøvelse, sprogtræning og uddannelsesarbejdsark.

Sådan fungerer det

Tekstgentager kører udelukkende i browseren uden eksterne afhængigheder — outputtet bygges med JavaScripts indbyggede Array.fill og Array.join, og en valgfri {n}-nummereringstilstand håndteres af en håndskrevet løkke og String.replaceAll. Intet sendes til en server.

  1. 1
    Input og indstillinger
    Du skriver (eller indsætter) en vilkårlig tekst i tekstfeltet og vælger et antal gentagelser mellem 1 og 10.000. En række knapper med skilletegn lader dig sammenføje gentagelserne med ingenting, et mellemrum, et linjeskift, et komma, en lodret streg, en tankestreg eller en vilkårlig tekst, du selv skriver.
  2. 2
    Gentagelse med Array.fill / replaceAll
    Ved hvert tastetryk eller ændring af indstillinger beregner en useMemo outputtet: for almindelig tekst kalder den Array(count).fill(text).join(separator); hvis din tekst indeholder tokenet {n}, skifter den til en for-løkke, der kalder text.replaceAll('{n}', i+1) for hver gentagelse, så værktøjet bliver til en generator af nummererede lister.
  3. 3
    Begrænsning af forhåndsvisning og statistik
    En anden useMemo tæller ord (delt ved blanktegn) og linjer (delt ved linjeskift). DOM-forhåndsvisningen er begrænset til 100.000 tegn for at holde visningen hurtig — et gult banner vises, når hele outputtet overstiger grænsen, men den fulde tekst er altid tilgængelig via Kopiér eller Download.
  4. 4
    Kopiér eller download
    Kopiér bruger navigator.clipboard.writeText med hele den uopdelte outputstreng. Download pakker samme streng i en Blob af typen text/plain og gemmer filen som repeated-text.txt — begge dele sker lokalt uden netværksforespørgsel.

Relaterede værktøjer

Ofte stillede spørgsmål