Chuyển đến nội dung chính

Lặp Lại Văn Bản miễn phí

Lặp lại bất kỳ văn bản hoặc ký tự nào một số lần đã chọn với dấu phân cách tùy chỉnh. Hữu ích để tạo dữ liệu kiểm tra, mẫu và nội dung giữ chỗ.

Hoạt động ngoại tuyến sau khi tải

Mẹo: viết {n} ở bất kỳ đâu trong văn bản của bạn để chèn số lần lặp — 'Mục {n}' trở thành Mục 1, Mục 2, …

lần
Đầu ra · 5 lần lặp · 59 ký tự · 10 từ · 5 dòng
Hello World Hello World Hello World Hello World Hello World

Công dụng phổ biến

  • Tạo Văn Bản Lặp Lại để Kiểm TraTạo các chuỗi lặp lại cho các bài kiểm tra UI, bài kiểm tra tải và kiểm tra cách các giao diện xử lý nội dung dài hoặc lặp lại.
  • Văn Bản Lặp Lại cho Mockup Thiết KếTạo văn bản hoặc ký hiệu giữ chỗ lặp lại cho Figma, Sketch hoặc các công cụ thiết kế khác để điền các khu vực nội dung.
  • Lặp Lại Văn Bản cho Bài Viết Trên Mạng Xã HộiTạo các mẫu lặp lại bắt mắt, danh sách hashtag hoặc văn bản nhấn mạnh cho Instagram, TikTok và các nền tảng khác.
  • Tạo Dữ Liệu Lặp Lại cho Bảng TínhTạo các giá trị lặp lại với dấu phân cách dấu phẩy hoặc dòng mới để dán trực tiếp vào các hàng bảng tính hoặc tệp CSV.
  • Lặp Lại Văn Bản cho Bài Tập Giáo DụcTạo văn bản lặp lại cho bài tập viết tay, bài tập gõ phím, bài tập ngôn ngữ và bảng tính giáo dục.

Cách hoạt động

Lặp văn bản chạy hoàn toàn trong trình duyệt không phụ thuộc bên ngoài — đầu ra được tạo bằng các phương thức Array.fill và Array.join gốc của JavaScript, với chế độ đánh số {n} tùy chọn được xử lý bằng vòng lặp tự viết và String.replaceAll. Không có gì được gửi đến máy chủ.

  1. 1
    Đầu vào và tùy chọn
    Bạn gõ (hoặc dán) văn bản bất kỳ vào ô nhập và đặt số lần lặp từ 1 đến 10.000. Một hàng nút dấu phân cách đặt sẵn cho phép nối các lần lặp bằng không gì cả, dấu cách, xuống dòng, dấu phẩy, gạch đứng, gạch dài hoặc chuỗi tùy chỉnh bạn gõ.
  2. 2
    Lặp bằng Array.fill / replaceAll
    Mỗi lần gõ phím hoặc thay đổi tùy chọn, một useMemo tính đầu ra: với văn bản thường, nó gọi Array(count).fill(text).join(separator); nếu văn bản chứa token {n}, nó chuyển sang vòng lặp for gọi text.replaceAll('{n}', i+1) cho mỗi lần lặp, biến công cụ thành bộ tạo danh sách đánh số.
  3. 3
    Giới hạn bản xem trước và thống kê
    Một useMemo thứ hai đếm từ (tách theo khoảng trắng) và dòng (tách theo xuống dòng). Bản xem trước DOM giới hạn ở 100.000 ký tự để hiển thị nhanh — một thông báo màu hổ phách xuất hiện khi toàn bộ đầu ra vượt quá giới hạn đó, nhưng văn bản đầy đủ luôn có qua Sao chép hoặc Tải về.
  4. 4
    Sao chép hoặc tải về
    Sao chép dùng navigator.clipboard.writeText với toàn bộ chuỗi đầu ra. Tải về bọc cùng chuỗi đó trong Blob kiểu text/plain và kích hoạt lưu tệp với tên repeated-text.txt — cả hai thao tác diễn ra cục bộ, không có yêu cầu mạng.

Công cụ liên quan

Câu hỏi thường gặp