Ugrás a fő tartalomra

Ingyenes Szövegismétlő

Ismételj meg bármely szöveget vagy karaktert tetszőleges számú alkalommal egyéni elválasztóval. Hasznos tesztadat, minták és helyőrző tartalom generálásához.

Betöltés után offline is működik

Tipp: írj {n} bárhol a szövegbe az ismétlés számának beszúrásához — az "Elem {n}" -> Elem 1, Elem 2, … lesz

alkalommal
Kimenet · 5 ismétlés · 59 kar. · 10 szó · 5 sor
Hello World Hello World Hello World Hello World Hello World

Gyakori felhasználások

  • Ismételt szöveg létrehozása teszteléshezIsmételt stringeket hozhat létre a felhasználói felület teszteléséhez, terhelés teszteléséhez és annak ellenőrzéséhez, hogy az interfészek hogyan kezelik a hosszú vagy ismételt tartalmat.
  • Ismételt szöveg a tervmakettekhezHozzon létre ismételt helyörzőszöveget vagy szimbólumokat a Figmához, a Sketchhez vagy más tervezési eszközökhöz a tartalomterületek kitöltéséhez.
  • Ismételje meg a szöveget a közösségi médiás bejegyzésekhezHozzon létre szembetűnő ismételt mintákat, hashtag-listákat vagy kiemelésszöveget az Instagramhoz, a TikTokhoz és más platformokhoz.
  • Ismételt adatok létrehozása a táblázatokhozHozzon létre ismételt értékeket vesszővel vagy új sorral elválasztva a táblázatsorokba vagy CSV-fájlokba való közvetlenül beillesztéshez.
  • Ismételje meg a szöveget az oktatási gyakorlatokhozIsmételt szöveget hozhat létre kézi írás gyakorlatához, gépelés gyakorlatához, nyelvtan képzéshez és oktatási munkalapokhoz.

Hogyan működik

A Szövegismétlő teljes egészében a böngészőben fut, külső függőségek nélkül — a kimenet a JavaScript natív Array.fill és Array.join metódusaival épül fel, egy opcionális {n} számozási móddal, amelyet egy kézzel írt ciklus és a String.replaceAll kezel. Semmi nem kerül szerverre.

  1. 1
    Bemenet és beállítások
    Beírhatsz (vagy beillesztesz) bármilyen szöveget a szövegdobozba, és beállíthatsz egy 1 és 10 000 közötti ismétlésszámot. Egy sor preset elválasztó gomb lehetővé teszi, hogy az ismétléseket semmivel, szóközzel, újsorral, vesszővel, pipe karakterrel, gondolatjellel vagy bármilyen egyedi karakterlánccal fűzd össze.
  2. 2
    Array.fill / replaceAll ismétlés
    Minden billentyűleütésnél vagy beállításváltásnál egy useMemo kiszámolja a kimenetet: sima szöveg esetén meghívja az Array(count).fill(text).join(separator) függvényt; ha a szöveged tartalmazza az {n} tokent, egy for-ciklusra vált, amely minden ismétlésnél meghívja a text.replaceAll('{n}', i+1) függvényt, számozott listagenerátorrá alakítva az eszközt.
  3. 3
    Előnézet-korlátozás és statisztikák
    Egy második useMemo megszámolja a szavakat (szóközök mentén bontva) és a sorokat (újsorok mentén bontva). A DOM-előnézet 100 000 karakterre van korlátozva a renderelés gyorsan tartása érdekében — egy borostyánsárga sáv jelenik meg, ha a teljes kimenet meghaladja ezt a korlátot, de a teljes szöveg mindig elérhető a Másolás vagy a Letöltés funkcióval.
  4. 4
    Másolás vagy letöltés
    A Másolás a navigator.clipboard.writeText függvényt használja a teljes, bontatlan kimeneti szövegre. A Letöltés ugyanezt a szöveget egy text/plain típusú Blobba csomagolja, és fájlmentést indít repeated-text.txt néven — mindkét művelet helyben, hálózati kérés nélkül zajlik.

Kapcsolódó eszközök

Gyakran ismételt kérdések