تخطَّ إلى المحتوى الرئيسي

مكرر النص مجانًا

كرر أي نص أو حرف لعدد محدد من المرات باستخدام فاصل مخصص. مفيد لإنشاء بيانات الاختبار والأنماط ومحتوى العناصر النائبة.

يعمل دون اتصال بعد التحميل

تلميح: اكتب {n} في أي مكان في النص لإدراج رقم التكرار — 'Item {n}' يصبح Item 1, Item 2, …

مرة
إخراج · 5 تكرارات · 59 أحرف · 10 كلمات · 5 أسطر
Hello World Hello World Hello World Hello World Hello World

الاستخدامات الشائعة

  • إنشاء نص مكرر للاختبارإنشاء سلاسل مكررة لاختبار واجهات المستخدم واختبار الحمل والتحقق من كيفية تعامل الواجهات مع المحتوى الطويل أو المكرر.
  • نص مكرر لنماذج التصميمإنشاء نص عنصر نائب مكرر أو رموز لـ Figma أو Sketch أو أدوات تصميم أخرى لملء مناطق المحتوى.
  • كرّر النص لمشاركات وسائل التواصل الاجتماعيإنشاء أنماط مكررة جذابة وقوائم هاشتاج أو نص بجرأة لـ Instagram و TikTok والمنصات الأخرى.
  • إنشاء بيانات مكررة لجداول البياناتإنشاء قيم مكررة مع فواصل فاصلة أو سطر جديد لصقها مباشرة في صفوف جدول البيانات أو ملفات CSV.
  • كرّر النص لتمارين تعليميةإنشاء نص مكرر لممارسة الكتابة اليدوية وتمارين الكتابة والتدريبات اللغوية وأوراق العمل التعليمية.

كيف يعمل

يعمل مكرّر النص بالكامل في المتصفح دون أي تبعيات خارجية — يُبنى الإخراج باستخدام دالتي Array.fill وArray.join الأصليتين في JavaScript، مع وضع ترقيم {n} اختياري تتولاه حلقة مكتوبة يدويًا وString.replaceAll. لا يُرسل أي شيء إلى خادم.

  1. 1
    الإدخال والخيارات
    تكتب (أو تلصق) أي نص في مربع النص وتضبط عدد التكرار بين 1 و10,000. ويتيح لك صف من أزرار الفواصل الجاهزة ضم التكرارات بلا شيء، أو بمسافة، أو سطر جديد، أو فاصلة، أو خط عمودي، أو شرطة طويلة، أو أي سلسلة مخصصة تكتبها.
  2. 2
    التكرار عبر Array.fill / replaceAll
    مع كل ضغطة مفتاح أو تغيير خيار، يحسب useMemo الإخراج: للنص العادي يستدعي Array(count).fill(text).join(separator)؛ وإذا احتوى نصك على الرمز {n}، ينتقل إلى حلقة for تستدعي text.replaceAll('{n}', i+1) لكل تكرار، محوّلًا الأداة إلى مولّد قوائم مرقّمة.
  3. 3
    تقييد المعاينة والإحصاءات
    يعدّ useMemo ثانٍ الكلمات (بالتقسيم على المسافات البيضاء) والأسطر (بالتقسيم على السطر الجديد). وتُقيَّد معاينة DOM بـ 100,000 حرف للحفاظ على سرعة العرض — يظهر شريط كهرماني عندما يتجاوز الإخراج الكامل هذا الحد، لكن النص الكامل متاح دائمًا عبر النسخ أو التنزيل.
  4. 4
    النسخ أو التنزيل
    يستخدم النسخ navigator.clipboard.writeText مع سلسلة الإخراج الكاملة غير المقسّمة. ويلفّ التنزيل السلسلة نفسها في Blob من نوع text/plain ويطلق حفظ ملف باسم repeated-text.txt — وتتم العمليتان محليًا دون أي طلب شبكة.

أدوات ذات صلة

الأسئلة الشائعة