Kyauta Mai Maimaita Rubutu

Maimaita kowane rubutu ko harafi adadin sau da aka zaɓa tare da rabawa na musamman. Yana da amfani don ƙirƙirar bayanan gwaji, tsarurruka, da abun ciki na wuri.

Yana aiki babu haɗi da zarar an loda shi

Shawara: rubuta {n} a ko'ina cikin rubutunka don saka lambar maimaitawa — 'Item {n}' zai zama Item 1, Item 2, …

sau
Fitarwa · 5 maimaitawa · 59 haruffa · 10 kalmomi · 5 layuka
Hello World Hello World Hello World Hello World Hello World

Yadda Yake Aiki

Text Repeater yana gudana gaba ɗaya a burauza babu dogaro na waje — ana gina fitarwa ta amfani da hanyoyin Array.fill da Array.join na asali na JavaScript, tare da yanayin lambobi {n} na zaɓi da wani madauki da aka rubuta da hannu da String.replaceAll suke sarrafa. Ba a aika komai zuwa uwar garke ba.

  1. 1
    Shigarwa da zaɓuɓɓuka
    Kana rubuta (ko manna) kowane rubutu zuwa textarea kuma ka saita adadin maimaitawa tsakanin 1 zuwa 10,000. Wata layin maɓallan mai raba na zaɓi tana barinka ka haɗa maimaitawa da komai, sarari, sabon layi, waƙafi, pipe, em-dash, ko wata harafi ta musamman da ka rubuta.
  2. 2
    Maimaitawar Array.fill / replaceAll
    A kowace dannawa ko canjin zaɓi, wani useMemo yana lissafta fitarwa: don rubutu sauƙi yana kiran Array(count).fill(text).join(separator); idan rubutunka yana ɗauke da alamar {n}, yana sauya zuwa wani madaukin for wanda yake kiran text.replaceAll('{n}', i+1) ga kowace maimaitawa, yana canja kayan aikin zuwa mai ƙirƙirar jerin-lamba.
  3. 3
    Iyakar dubawa da ƙididdiga
    Wani useMemo na biyu yana ƙidaya kalmomi (an raba a farin sarari) da layuka (an raba a sabon layi). An iyakance dubawar DOM zuwa haruffa 100,000 don kiyaye zanawa da sauri — wani banner na amber yana bayyana idan cikakkiyar fitarwa ta wuce wannan iyaka, amma cikakken rubutu koyaushe yana samuwa ta Kwafi ko Sauke.
  4. 4
    Kwafi ko sauke
    Kwafi yana amfani da navigator.clipboard.writeText tare da cikakkiyar harafin fitarwa marar-rabuwa. Sauke yana lulluɓe iri ɗayan harafin a wani Blob na nau'in text/plain kuma yana kunna ajiyar fayil a matsayin repeated-text.txt — dukkan ayyukan biyu suna faruwa a wurin nan babu bukatar sadarwa.

Kayan Aiki Masu Alaƙa

Tambayoyin Da Ake Yi Sau Da Dama