Přeskočit na hlavní obsah

Opakovač textu zdarma

Opakujte libovolný text nebo znak zvoleným počtem opakování s vlastním oddělovačem. Užitečné pro generování testovacích dat, vzorů a zástupného obsahu.

Funguje offline po načtení

Tip: napište {n} kdekoli v textu pro vložení čísla opakování — 'Položka {n}' se změní na Položka 1, Položka 2, …

krát
Výstup · 5 opakování · 59 znaků · 10 slov · 5 řádky
Hello World Hello World Hello World Hello World Hello World

Běžná použití

  • Generuj opakovaný text pro testováníVytvořte opakované řetězce pro testování uživatelského rozhraní, testování zátěže a kontrolu, jak rozhraní zpracovávají dlouhý nebo opakovaný obsah.
  • Opakovaný text pro mockupy návrhuGenerujte opakovaný zástupný text nebo symboly pro Figma, Sketch nebo další designové nástroje k vyplnění oblastí obsahu.
  • Opakovat text pro příspěvky na sociálních sítíchVytvořte přitahující opakované vzory, seznamy hashtagů nebo zdůrazňující text pro Instagram, TikTok a další platformy.
  • Generuj opakované údaje pro tabulkyVytvořte opakované hodnoty s oddělovači čárky nebo nového řádku pro přímou vložení do řádků tabulky nebo CSV souborů.
  • Opakovat text pro vzdělávací cvičeníGenerujte opakovaný text pro cvičení psaní rukou, psací cvičení, jazykové školení a vzdělávací pracovní listy.

Jak to funguje

Text Repeater běží zcela v prohlížeči bez jakýchkoli externích závislostí — výstup se sestavuje pomocí nativních metod JavaScriptu Array.fill a Array.join, s volitelným režimem číslování {n} zpracovaným ručně napsanou smyčkou a String.replaceAll. Nic se neodesílá na server.

  1. 1
    Vstup a možnosti
    Napíšete (nebo vložíte) jakýkoli text do textového pole a nastavíte počet opakování mezi 1 a 10 000. Řada přednastavených tlačítek oddělovačů umožňuje spojit opakování ničím, mezerou, novým řádkem, čárkou, svislítkem, dlouhou pomlčkou nebo jakýmkoli vlastním řetězcem, který zadáte.
  2. 2
    Opakování pomocí Array.fill / replaceAll
    Při každém stisku klávesy nebo změně možnosti useMemo počítá výstup: pro obyčejný text volá Array(počet).fill(text).join(oddělovač); pokud váš text obsahuje token {n}, přepne se na for-smyčku, která pro každé opakování volá text.replaceAll('{n}', i+1), čímž se nástroj promění v generátor číslovaného seznamu.
  3. 3
    Omezení náhledu a statistiky
    Druhý useMemo počítá slova (rozdělená podle bílých znaků) a řádky (rozdělené podle nového řádku). Náhled DOM je omezen na 100 000 znaků, aby vykreslování zůstalo rychlé — jantarový banner se objeví, když celkový výstup tento limit přesáhne, ale celý text je vždy dostupný přes Kopírovat nebo Stáhnout.
  4. 4
    Kopírovat nebo stáhnout
    Kopírovat používá navigator.clipboard.writeText s celým nerozděleným výstupním řetězcem. Stáhnout obalí stejný řetězec do Blob typu text/plain a spustí uložení souboru jako repeated-text.txt — obě operace probíhají lokálně bez síťového požadavku.

Související nástroje

Časté dotazy