Langkau ke kandungan utama

Pengulang Teks percuma

Ulang mana-mana teks atau aksara beberapa kali yang dipilih dengan pemisah tersuai. Berguna untuk menjana data ujian, corak, dan kandungan pemegang tempat.

Berfungsi luar talian selepas dimuatkan

Petua: tulis {n} di mana-mana dalam teks anda untuk menyisipkan nombor pengulangan — 'Item {n}' menjadi Item 1, Item 2, …

kali
Output · 5 ulangan · 59 kar. · 10 perkataan · 5 baris
Hello World Hello World Hello World Hello World Hello World

Kegunaan biasa

  • Hasilkan Teks Berulang untuk UjianBuat rentetan berulang untuk ujian antarmuka pengguna, ujian beban dan periksa cara antarmuka mengendalikan kandungan panjang atau berulang.
  • Teks Berulang untuk Mockcup DesainHasilkan teks pemegang tempat berulang atau simbol untuk Figma, Sketch atau alat desain lain untuk mengisi kawasan kandungan.
  • Ulang Teks untuk Siaran Media SosialBuat corak berulang yang menarik, senarai hashtag atau teks penekanan untuk Instagram, TikTok dan platform lain.
  • Hasilkan Data Berulang untuk SpreadsheetBuat nilai berulang dengan pemisah koma atau baris baru untuk tampal terus ke baris spreadsheet atau fail CSV.
  • Ulang Teks untuk Latihan PendidikanHasilkan teks berulang untuk latihan menulis tangan, latihan menaip, latihan bahasa dan lembaran kerja pendidikan.

Cara ia berfungsi

Text Repeater berjalan sepenuhnya dalam pelayar dengan sifar kebergantungan luaran — output dibina menggunakan kaedah Array.fill dan Array.join asli JavaScript, dengan mod penomboran {n} pilihan dikendalikan oleh gelung tulisan tangan dan String.replaceAll. Tiada apa dihantar ke pelayan.

  1. 1
    Input dan pilihan
    Anda taip (atau tampal) sebarang teks ke dalam textarea dan tetapkan kiraan ulangan antara 1 dan 10,000. Baris butang pemisah prasetel membolehkan anda gabungkan ulangan dengan tiada apa, ruang, baris baharu, koma, paip, sengkang-em, atau sebarang rentetan tersuai yang anda taip.
  2. 2
    Ulangan Array.fill / replaceAll
    Pada setiap ketukan kekunci atau perubahan pilihan, useMemo mengira output: untuk teks biasa ia memanggil Array(count).fill(text).join(separator); jika teks anda mengandungi token {n}, ia bertukar kepada gelung-for yang memanggil text.replaceAll('{n}', i+1) setiap ulangan, menukar alat ini kepada penjana senarai-bernombor.
  3. 3
    Had pratonton dan statistik
    useMemo kedua mengira perkataan (dipecah pada ruang putih) dan baris (dipecah pada baris baharu). Pratonton DOM dihadkan pada 100,000 aksara untuk mengekalkan pemaparan pantas — sepanduk kuning muncul apabila output penuh melebihi had itu, tetapi teks lengkap sentiasa tersedia melalui Salin atau Muat Turun.
  4. 4
    Salin atau muat turun
    Salin menggunakan navigator.clipboard.writeText dengan rentetan output tidak-dipecah penuh. Muat turun membalut rentetan sama dalam Blob bertaip text/plain dan mencetuskan simpanan fail sebagai repeated-text.txt — kedua-dua operasi berlaku secara tempatan tanpa permintaan rangkaian.

Alat berkaitan

Soalan lazim