Pereiti prie pagrindinio turinio

Teksto kartotojas nemokamai

Kartokite bet kurį tekstą ar simbolį pasirinktą skaičių kartų su pasirinktiniu skyrikliu. Naudinga bandomųjų duomenų, šablonų ir vietos užpildymo turinio generavimui.

Veikia neprisijungus, kai įkeliama

Patarimas: rašykite {n} bet kur savo tekste, norėdami įterpti kartojimo numerį — 'Prekė {n}' tampa Prekė 1, Prekė 2, …

kartų
Išvestis · 5 kartojimai · 59 sim. · 10 žodžiai · 5 eilutės
Hello World Hello World Hello World Hello World Hello World

Dažniausi naudojimo būdai

  • Sugeneruoti pasikartojantis tekstas testavimuiSukurkite pasikartojančias eilutes UI testavimui, apkrovos testavimui ir patikrinimui, kaip sąsajos valdo ilgą arba pasikartojantį turinį.
  • Pasikartojantis tekstas dizaino maketamsSugeneruokite pasikartojantį pakaitalinį tekstą arba simbolius Figmai, Sketch ar kitiems dizaino įrankiams turinio sritims išpildyti.
  • Pakartokite tekstą socialinės žiniasklaidos įrašamsSukurkite patrauklias pasikartojančias šablonus, sauktuko sąrašus arba paryškintą tekstą „Instagram
  • Sugeneruoti pasikartojantys duomenys skaičiuoklėmsSukurkite pasikartojančias vertes su kableliu arba naujos eilutės skyrikliais, kuriuos galima tiesiogiai įkliudyti į skaičiuoklės eilutes arba CSV failus.
  • Pakartokite tekstą švietimo pratimamsSugeneruokite pasikartojantį tekstą rašymo pratimams, rašymo pratimams, kalbos pratimams ir edukaciniam darbalapiams.

Kaip tai veikia

„Text Repeater“ veikia visiškai naršyklėje, be jokių išorinių priklausomybių — išvestis sukonstruojama naudojant JavaScript natyvius Array.fill ir Array.join metodus, su pasirenkamu {n} numeravimo režimu, tvarkomu rankomis parašyto ciklo ir String.replaceAll. Niekas nesiunčiama į serverį.

  1. 1
    Įvestis ir parinktys
    Įvedate (ar įklijuojate) bet kokį tekstą į teksto lauką ir nustatote pakartojimų skaičių nuo 1 iki 10 000. Iš anksto nustatytų skirtukų mygtukų eilutė leidžia sujungti pakartojimus be nieko, tarpu, nauja eilute, kableliu, vertikaliu brūkšniu, ilguoju brūkšniu ar bet kokia jūsų įvesta pasirinktine eilute.
  2. 2
    Array.fill / replaceAll pakartojimas
    Su kiekvienu paspaudimu ar parinkties pakeitimu useMemo apskaičiuoja išvestį: paprastam tekstui iškviečia Array(count).fill(text).join(separator); jei jūsų tekste yra {n} žetonas, pereina prie for ciklo, kuris kiekvienam pakartojimui iškviečia text.replaceAll('{n}', i+1), paversdamas įrankį sunumeruoto sąrašo generatoriumi.
  3. 3
    Peržiūros ribojimas ir statistika
    Antras useMemo skaičiuoja žodžius (padalytus pagal tarpus) ir eilutes (padalytas pagal naują eilutę). DOM peržiūra ribojama iki 100 000 simbolių, kad atvaizdavimas liktų greitas — kai pilna išvestis viršija šią ribą, pasirodo gintaro spalvos juosta, tačiau visas tekstas visada prieinamas per kopijavimą ar atsisiuntimą.
  4. 4
    Kopijuoti arba atsisiųsti
    Kopijavimas naudoja navigator.clipboard.writeText su pilna nepadalyta išvesties eilute. Atsisiuntimas apvynioja tą pačią eilutę Blob'u, tipo text/plain, ir suaktyvina failo išsaugojimą kaip repeated-text.txt — abi operacijos vyksta vietoje, be jokios tinklo užklausos.

Susiję įrankiai

Dažnai užduodami klausimai