Ruka hadi maudhui makuu

Kirudiaji cha Maandishi bila malipo

Rudia maandishi au herufi yoyote idadi iliyochaguliwa ya mara na kitenganishi maalum. Muhimu kwa kutengeneza data ya majaribio, mfumo, na maudhui ya kiolezo.

Inafanya kazi bila mtandao mara ikishapakia

Kidokezo: andika {n} mahali popote katika maandishi yako kuingiza namba ya marudio — 'Item {n}' inakuwa Item 1, Item 2, …

mara
Matokeo · 5 marudio · 59 herufi · 10 maneno · 5 safu
Hello World Hello World Hello World Hello World Hello World

Matumizi ya kawaida

  • Tengeneza maandishi yanayorudiwa kwa ajili ya upimajiTengeneza kamba zinazojirudi kwa ajili ya upimaji wa UI, upimaji wa mzigo, na kuangalia jinsi kiolesura kinavyoshughulikia maudhui marefu au yanayojirudia.
  • Maandishi yanayorudiwa kwa ajili ya mockup za muundoTengeneza maandishi ya mahali na alama zinazojirudi kwa ajili ya Figma, Sketch, na zana nyingine za muundo ili kujaza maeneo ya maudhui.
  • Rudia maandishi kwa ajili ya jina mahitaji ya media ya kijamiiTengeneza muundo wa kucheza macho yanayorudiwa, orodha za kete au maandishi yanayosimamiwa kwa ajili ya Instagram, TikTok, na jina mahitaji nyingine.
  • Tengeneza data yanayorudiwa kwa ajili ya lahajedwaliTengeneza thamani zinazojirudi na koma au vigawaji vya mstari mpya ili kuziba moja kwa moja katika safu za lahajedwali au faili za CSV.
  • Rudia maandishi kwa ajili ya mazoezi ya elimuTengeneza maandishi yanayorudiwa kwa ajili ya mazoezi ya kuandika kwa mkono, mazoezi ya kuandika, mazoezi ya lugha, na karatasi za kazi za elimu.

Jinsi Inavyofanya Kazi

Text Repeater inafanya kazi kikamilifu kwenye kivinjari bila utegemezi wa nje — matokeo yanajengwa kwa kutumia mbinu za asili za Array.fill na Array.join za JavaScript, na hali ya hiari ya kuhesabu {n} inashughulikiwa na kitanzi kilichoandikwa mwenyewe na String.replaceAll. Hakuna kinachotumwa kwa seva.

  1. 1
    Uingizaji na chaguo
    Unaandika (au kubandika) maandishi yoyote kwenye textarea na kuweka idadi ya kurudia kati ya 1 na 10,000. Safu ya vitufe vya kitenganishi cha awali inakuruhusu kuunganisha marudio bila chochote, nafasi, mstari mpya, koma, pipe, em-dash, au mfuatano wowote maalum unaoandika.
  2. 2
    Marudio ya Array.fill / replaceAll
    Kwa kila mgusano wa kitufe au mabadiliko ya chaguo, useMemo inahesabu matokeo: kwa maandishi wazi inaita Array(count).fill(text).join(separator); ikiwa maandishi yako yana alama ya {n}, inabadilisha kwenda kitanzi cha for kinachoita text.replaceAll('{n}', i+1) kwa kila marudio, kikigeuza kifaa kuwa kizalishi cha orodha-iliyohesabiwa.
  3. 3
    Ukomo wa onyesho la awali na takwimu
    useMemo ya pili inahesabu maneno (yaliyogawanywa kwenye nafasi tupu) na mistari (iliyogawanywa kwenye mstari mpya). Onyesho la DOM limewekwa kikomo cha herufi 100,000 ili kuweka uonyeshaji haraka — bango la kaharabu linaonekana wakati matokeo kamili yanazidi kikomo hicho, lakini maandishi kamili yanapatikana kila wakati kupitia Nakili au Pakua.
  4. 4
    Nakili au pakua
    Nakili inatumia navigator.clipboard.writeText na mfuatano kamili wa matokeo usiogawanywa. Pakua inafunga mfuatano ule ule kwenye Blob iliyoainishwa kama text/plain na kuanzisha uhifadhi wa faili kama repeated-text.txt — operesheni zote mbili zinafanyika ndani ya kivinjari bila ombi la mtandao.

Zana Zinazohusiana

Maswali Yanayoulizwa Mara Kwa Mara