Przejdź do głównej treści
LibraTool logoLibraTool

Powielacz tekstu za darmo

Powtarzaj dowolny tekst lub znak wybraną liczbę razy z niestandardowym separatorem. Przydatny do generowania danych testowych, wzorców i treści zastępczej.

Działa offline po wczytaniu

Porada: wpisz {n} gdziekolwiek w tekście, aby wstawić numer powtórzenia — 'Element {n}' staje się Element 1, Element 2, …

razy
Wyjście · 5 powtórzeń · 59 zn · 10 słów · 5 linii
Hello World Hello World Hello World Hello World Hello World

Typowe zastosowania

  • Generuj Powtórzony Tekst do TestowaniaUtwórz powtarzające się ciągi do testowania interfejsu użytkownika, testów obciążenia i sprawdzenia, jak interfejsy obsługują długą lub powtarzającą się zawartość.
  • Powtórzony Tekst do Makiet ProjektowychGeneruj powtarzający się tekst zastępczy lub symbole dla Figma, Sketch lub innych narzędzi projektowych do wypełniania obszarów zawartości.
  • Powtórz Tekst dla Postów w Mediach SpołecznychUtwórz przyciągające wzrok powtarzające się wzory, listy hasztagów lub tekst wyróżniający dla Instagrama, TikToka i innych platform.
  • Generuj Powtórzone Dane do Arkuszy KalkulacyjnychUtwórz powtarzające się wartości z separatorami przecinkami lub nowych linii, aby wklejać bezpośrednio do wierszy arkusza kalkulacyjnego lub plików CSV.
  • Powtórz Tekst do Ćwiczeń EdukacyjnychGeneruj powtórzony tekst do ćwiczeń pisma ręcznego, ćwiczeń pisania, ćwiczeń językowych i arkuszy edukacyjnych.

Jak to działa

Powtarzacz tekstu działa w całości w przeglądarce bez żadnych zewnętrznych zależności — wynik jest budowany natywnymi metodami JavaScript Array.fill i Array.join, a opcjonalny tryb numerowania {n} obsługuje ręcznie napisana pętla i String.replaceAll. Nic nie jest wysyłane na serwer.

  1. 1
    Dane i opcje
    Wpisujesz (lub wklejasz) dowolny tekst w pole i ustawiasz liczbę powtórzeń od 1 do 10 000. Rząd przycisków z gotowymi separatorami pozwala łączyć powtórzenia niczym, spacją, znakiem nowego wiersza, przecinkiem, kreską pionową, pauzą lub dowolnym wpisanym ciągiem.
  2. 2
    Powtarzanie przez Array.fill / replaceAll
    Przy każdym naciśnięciu klawisza lub zmianie opcji useMemo oblicza wynik: dla zwykłego tekstu wywołuje Array(count).fill(text).join(separator); jeśli tekst zawiera token {n}, przełącza się na pętlę for, która dla każdego powtórzenia wywołuje text.replaceAll('{n}', i+1), zamieniając narzędzie w generator list numerowanych.
  3. 3
    Ograniczenie podglądu i statystyki
    Drugie useMemo liczy słowa (podział na białych znakach) i wiersze (podział na znakach nowego wiersza). Podgląd w DOM jest ograniczony do 100 000 znaków, aby renderowanie było szybkie — gdy pełny wynik przekracza ten limit, pojawia się bursztynowy baner, ale cały tekst jest zawsze dostępny przez Kopiuj lub Pobierz.
  4. 4
    Kopiowanie lub pobieranie
    Kopiowanie używa navigator.clipboard.writeText z pełnym, niepodzielonym ciągiem wynikowym. Pobieranie opakowuje ten sam ciąg w Blob typu text/plain i zapisuje plik jako repeated-text.txt — obie operacje odbywają się lokalnie, bez żądań sieciowych.

Powiązane narzędzia

Często zadawane pytania