Bepul Matn Takrorlovchi

Istalgan matn yoki belgini maxsus ajratuvchi bilan tanlangan marta takrorlang. Test ma'lumotlari, naqshlar va joy egallovchi kontent yaratish uchun foydali.

Yuklangandan keyin oflayn ishlaydi

Maslahat: takrorlash raqamini kiritish uchun matningizga istalgan joyda {n} yozing — "Element {n}" Element 1, Element 2, … ga aylanadi

marta
Natija · 5 takrorlar · 59 belgi · 10 so‘zlar · 5 qatorlar
Hello World Hello World Hello World Hello World Hello World

Qanday ishlaydi

Matn Takrorlagichi nol tashqi bog'liqlik bilan to'liq brauzerda ishlaydi — chiqish JavaScript'ning mahalliy Array.fill va Array.join metodlari yordamida quriladi, ixtiyoriy {n} raqamlash rejimi esa qo'lda yozilgan sikl va String.replaceAll bilan boshqariladi. Hech narsa serverga yuborilmaydi.

  1. 1
    Kirish va variantlar
    Textarea'ga istalgan matnni yozasiz (yoki joylashtirasiz) va 1 dan 10,000 gacha takrorlash sonini o'rnatasiz. Tayyor ajratkich tugmalari qatori takrorlarni hech narsasiz, bo'shliq, yangi qator, vergul, vertikal chiziq, tire yoki siz yozgan istalgan maxsus satr bilan birlashtirishga imkon beradi.
  2. 2
    Array.fill / replaceAll takrorlash
    Har bir tugma bosishida yoki variant o'zgarishida, useMemo chiqishni hisoblaydi: oddiy matn uchun u Array(count).fill(text).join(separator) ni chaqiradi; agar matningizda {n} tokeni bo'lsa, u har bir takrorlash uchun text.replaceAll('{n}', i+1) ni chaqiradigan for-sikliga o'tadi, asbobni raqamlangan-ro'yxat generatoriga aylantiradi.
  3. 3
    Ko'rib chiqishni cheklash va statistika
    Ikkinchi useMemo so'zlarni (bo'shliq bo'yicha bo'lingan) va qatorlarni (yangi qator bo'yicha bo'lingan) sanaydi. DOM ko'rib chiqishi tezkor chizish uchun 100,000 belgiga cheklangan — to'liq chiqish shu chegaradan oshsa kahrabo bayroqcha paydo bo'ladi, lekin to'liq matn har doim Nusxalash yoki Yuklab olish orqali mavjud.
  4. 4
    Nusxalash yoki yuklab olish
    Nusxalash to'liq bo'linmagan chiqish satri bilan navigator.clipboard.writeText'dan foydalanadi. Yuklab olish bir xil satrni text/plain turida Blob'ga o'raydi va repeated-text.txt sifatida fayl saqlashni ishga tushiradi — ikkalasi ham tarmoq so'rovisiz mahalliy sodir bo'ladi.

Tegishli asboblar

Ko'p so'raladigan savollar