Text & Writing Tools

إضافة حشو إلى يسار النص بمسافات أو محارف مخصصة

أضف محارف إلى بداية كل سطر حتى يصل إلى الطول الذي تختاره. استخدم المسافات أو الأصفار أو سلسلة مخصصة لإعداد القيم والمعرّفات والنصوص. تبقى الأسطر التي بلغت الطول المستهدف دون تغيير.

10 الأحرف

خيارات الحشو

تتم معالجة النص في متصفحك، ولا يستخدم منطق معالجته طلبًا إلى خادم.

لماذا تستخدم هذه الأداة؟

لماذا تستخدم هذه الأداة؟

يفيد الحشو الأيسر عندما تحتاج إلى جعل أطوال القيم النصية متساوية. عيّن الطول وسلسلة الحشو واختر الإضافة من اليسار، ثم استخدم «نسخ» أو «تنزيل» لأخذ النتيجة إلى مهمتك التالية.

طريقة الاستخدام

طريقة الاستخدام

  1. الخطوة 1

    أدخل النص

    ألصق المحتوى أو اكتبه في «النص المُدخل». يمكنك إدخال عدة أسطر، ويُعالج كل سطر منفصلًا.
  2. الخطوة 2

    اختر اتجاه الحشو

    استخدم خيار Pad Side واختر الحشو الأيسر لإضافة المحارف قبل كل سطر. اليسار هو الإعداد الافتراضي.
  3. الخطوة 3

    حدد الطول المستهدف

    أدخل الطول المطلوب في Target Length. القيمة الافتراضية 10، وتحصر آلية المعالجة القيمة بين 0 و100000.
  4. الخطوة 4

    أدخل سلسلة الحشو

    اضبط Pad String على مسافة أو 0 أو سلسلة أخرى. القيمة الافتراضية مسافة واحدة، وتكرر الأداة السلسلة لملء الطول المطلوب.
  5. الخطوة 5

    تحقق من المخرجات

    راجع «النص بعد الحشو» وتأكد من ظهور المحارف البادئة المطلوبة في الأسطر القصيرة. تبقى الأسطر التي بلغت الهدف كما هي.
  6. الخطوة 6

    انسخ النتيجة أو نزّلها

    اختر «نسخ» لنسخ المخرجات أو «تنزيل» لحفظها. استخدم «تحميل مثال» للبدء بعينة أو «مسح» لإفراغ النص الحالي.

إضافة أصفار أو مسافات إلى يسار النص

أدخل النص واضبط Target Length على عدد الأحرف المطلوب، ثم اختر سلسلة الحشو. مثلًا، إذا كان الطول المستهدف 5 وسلسلة الحشو 0، يصبح الإدخال 42 هو 00042. لا يُضاف الحشو إلا إذا كان السطر أقصر من الهدف.

إضافة محارف بادئة إلى عدة أسطر

يعمل الحشو الأيسر على كل سطر منفصلًا. إذا أدخلت 7 و25 و308 في أسطر منفصلة وضبطت الطول المستهدف على 4 وسلسلة الحشو على 0، فستكون النتيجة 0007 و0025 و0308. يبقى كل سطر في موضعه.

إضافة حشو إلى سلسلة حتى طول ثابت

يحدد خيار Target Length الحد الأدنى لطول كل سطر بعد الحشو. القيمة الافتراضية 10، وتحصر آلية المعالجة القيمة بين 0 و100000. يُعاد السطر الذي يبلغ الطول المستهدف أو يتجاوزه دون تغيير.

استخدام سلسلة مخصصة بدل المسافات

يقبل خيار Pad String سلسلة نصية لا محرفًا واحدًا فقط. مثلًا، عند تحديد طول 8 وسلسلة حشو ab، تُكرر السلسلة ثم يؤخذ عدد المحارف اللازم فقط لملء الفراغ. إذا لم تكفِ كمية الحشو المطلوبة لإكمال الطول، تتبع النتيجة عدد المحارف اللازمة وفق منطق الأداة.

نسخ النص المحشو أو تنزيله من المتصفح

بعد مراجعة «النص بعد الحشو»، اختر «نسخ» لنسخ النتيجة أو «تنزيل» لحفظها. يملأ «تحميل مثال» نصًا تجريبيًا، بينما يعيد «مسح» حقول النص إلى حالتها الفارغة. تتوفر عناصر التحكم، لكن منطق المعالجة لا يحدد اسم الملف المنزّل أو امتداده.

مثال: تحويل القيم القصيرة إلى نص بعرض ثابت

استخدم العينة لمعرفة طريقة إضافة الأصفار البادئة. اضبط Target Length على 5 وPad String على 0. عند اختيار الحشو الأيسر، تضاف إلى كل قيمة قصيرة أصفار كافية لتصبح خمسة أحرف.

الحشو الأيسر للمعرّفات وإعداد البيانات

استخدم الأداة لرموز المنتجات أو المعرّفات التي تشبه الأرقام أو القيم المرجعية أو أعمدة النص التي تحتاج إلى حد أدنى للطول. تتعامل الأداة مع كل سطر كسلسلة نصية ولا تتحقق مما إذا كانت القيمة رقمًا أو معرّفًا.

شرح الميزات

الحشو الأيسر والأيمن

يحدد Pad Side موضع إضافة المحارف. الحشو الأيسر هو الافتراضي؛ ويضيف الحشو الأيمن المقدار اللازم نفسه بعد كل سطر.

طول مستهدف قابل للتخصيص

القيمة الافتراضية لـ Target Length هي 10. تحصر آلية المعالجة القيمة بين 0 و100000 وتترك الأسطر التي تبلغ الطول المحدد أو تتجاوزه دون تغيير.

سلسلة حشو مخصصة

القيمة الافتراضية لـ Pad String هي مسافة واحدة. يمكنك إدخال سلسلة أخرى تُكرر ثم تُقطع لملء عدد المحارف المطلوب فقط. إذا كانت سلسلة الحشو فارغة، يبقى السطر كما هو.

النسخ إلى الحافظة

استخدم «نسخ» لنسخ المخرجات. تتضمن الواجهة أيضًا تسمية «تم النسخ!» لحالة النسخ.

تنزيل النتيجة

يوفر زر «تنزيل» طريقة لحفظ النص بعد الحشو. لا تحدد آلية المعالجة المقدمة اسم الملف أو امتداده أو تفاصيل التنزيل.

تحميل مثال ومسح

يوفر «تحميل مثال» عينة للبدء، ويسمح «مسح» بإفراغ النص الحالي. لم تحدد آلية المعالجة محتوى المثال أو تفاصيل إعادة الضبط.

تسمية عدّ الأحرف

تتضمن الواجهة تسمية «الأحرف». لا يحدد المقتطف المقدم قواعد العد أو ما إذا كان العدد المعروض يتحدث مباشرة.

معالجة النص في المتصفح

تُنفذ عملية الحشو في JavaScript على جهة العميل، ولا ترسل طلب شبكة في مسار المعالجة الظاهر.

ما استخدامات هذه الأداة؟

إضافة أصفار بادئة إلى المعرّفات الرقمية

حوّل 42 إلى 00042 عندما يكون الطول المستهدف 5 وسلسلة الحشو 0. يفيد ذلك إذا كان النظام يتطلب طولًا نصيًا موحدًا للمعرّفات.

تجهيز أعمدة النص لإدخال البيانات

أضف المحارف البادئة المطلوبة إلى كل سطر قبل نسخ النتيجة إلى تطبيق آخر. تحقق من توافق الطول المستهدف مع متطلبات النظام الوجهة.

تنسيق القيم المرجعية ورموز المنتجات

وحّد الحد الأدنى لطول القيم المرجعية القصيرة دون تغيير الأسطر التي تبلغ الهدف.

إضافة محارف متكررة إلى النص العادي

استخدم سلسلة حشو مخصصة مثل 0 أو ab لملء بداية كل سطر قصير؛ وتتكرر السلسلة عند الحاجة.

إضافة حشو يساري على الهاتف

استخدم الواجهة في المتصفح لإدخال النص وضبط خيارات الحشو ونسخ النتيجة. لم يُتحقق على نحو مستقل من سلوك الأجهزة المحمولة.

تجهيز نص متعدد الأسطر مع الحفاظ على الترتيب

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

معلومات الأداة

الأداةإضافة حشو يساري إلى النص
المعالجةJavaScript في جهة العميل
اتجاه الحشو الافتراضييسار
الطول المستهدف الافتراضي10 أحرف
سلسلة الحشو الافتراضيةمسافة واحدة
نطاق الطول المستهدف في المعالجةمن 0 إلى 100000
معالجة الإدخالمعالجة كل سطر نصي على حدة
وصل المخرجاتمحارف السطر الجديد

الفوائد

  • إضافة مسافات أو أصفار أو نص مخصص إلى بداية الأسطر القصيرة.
  • تحديد طول مستهدف لكل سطر مُدخل.
  • إبقاء الأسطر كما هي إذا بلغت الطول المستهدف.
  • تنفيذ الحشو على كل سطر بصورة منفصلة.
  • المعالجة محليًا دون طلب خادم في المسار المعروض.
  • نسخ المخرجات أو تنزيلها باستخدام عناصر التحكم المتاحة.

القيود

  • لا يقلّل الحشو طول الأسطر التي تتجاوز الهدف.
  • تعمل العملية على السلاسل النصية ولا تتحقق من القيم الرقمية أو المعرّفات.
  • تمنع سلسلة الحشو الفارغة إضافة محارف.
  • يعتمد طول المحارف على JavaScript string length، وقد لا يساوي عدد رموز Unicode المرئية في كل الحالات.
  • لا تحدد آلية المعالجة اسم الملف أو امتداده أو طريقة حفظه بدقة.
  • لا يثبت الكود المقدم توافق الهواتف والمتصفحات أو تحديث عدّ الأحرف مباشرة.

كيفية معالجة النص في متصفحك

تعمل آلية الحشو في JavaScript على جهة العميل، ولا يرسل مسار المعالجة المقدم طلبًا إلى خادم لتحويل النص. يصف ذلك عملية التحويل فقط ولا يحدد تعامل الموقع الأوسع مع التحليلات أو سجلات الاستضافة أو الخدمات الأخرى.

نصائح

  • اضبط Target Length على الحد الأدنى للطول النهائي المطلوب، لا على عدد المحارف المراد إضافتها.
  • أدخل 0 في Pad String عند الحاجة إلى أصفار بادئة.
  • اترك Pad String مسافة واحدة إذا أردت مسافات بادئة.
  • استخدم سلسلة قصيرة مخصصة مثل ab لتكرار نمط في بداية كل سطر.
  • تحقق مما إذا كان السطر قد بلغ الهدف، فالأسطر الأطول تبقى كما هي.
  • استخدم «تحميل مثال» لإدراج عينة و«مسح» لإعادة ضبط الإدخال.
  • راجع «النص بعد الحشو» قبل النسخ أو التنزيل.

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

كيف أضيف أصفارًا إلى يسار النص عبر الإنترنت؟

اضبط Pad String على 0 واختر Target Length. مثلًا، يحوّل الطول المستهدف 5 القيمة 42 إلى 00042. تضيف الأداة عدد الأصفار اللازم فقط وتترك الأسطر التي تبلغ خمسة أحرف أو أكثر كما هي.

هل يمكن إضافة مسافات بادئة إلى كل سطر؟

نعم. القيمة الافتراضية لـ Pad String هي مسافة واحدة، واتجاه الحشو الافتراضي هو اليسار. عيّن Target Length على الحد الأدنى المطلوب، وستضيف الأداة مسافات قبل الأسطر الأقصر وتترك الأطول دون تغيير.

كيف أحشو عدة أسطر نصية دفعة واحدة؟

أدخل النص متعدد الأسطر في «النص المُدخل» واختر إعدادات الحشو. تعالج الأداة كل سطر منفصلًا وتصل النتائج بمحارف السطر الجديد، مع الحفاظ على ترتيبها الأصلي.

ما الطول المستهدف الافتراضي للحشو الأيسر؟

القيمة الافتراضية لـ Target Length هي 10. تحصر آلية المعالجة القيمة بين 0 و100000. لا تتلقى الأسطر التي تبلغ الطول المحدد حشوًا إضافيًا.

هل يمكن استخدام سلسلة مخصصة لحشو النص؟

نعم. يقبل Pad String سلسلة نصية لا محرفًا واحدًا فقط. تكررها الأداة عند الحاجة وتأخذ عدد المحارف اللازم لملء الفراغ. إذا كانت السلسلة فارغة، يبقى السطر كما هو.

هل يغيّر الحشو الأيسر نصًا بلغ الطول المطلوب؟

لا. يُعاد السطر الذي يبلغ JavaScript string length فيه Target Length أو يتجاوزه دون تغيير. يُضاف الحشو الأيسر فقط عندما يكون السطر أقصر من الهدف.

هل أستطيع استخدام أداة الحشو دون رفع النص؟

تعمل عملية الحشو الظاهرة في JavaScript على جهة العميل ولا ترسل طلب خادم لتحويل النص. ولا يحدد ذلك تعامل الأجزاء الأخرى من الموقع مع التحليلات أو الخدمات الأخرى.

كيف أنسخ النص المحشو أو أنزّله؟

استخدم «نسخ» لنسخ النص الناتج أو «تنزيل» لحفظه. تتضمن الواجهة أيضًا «تحميل مثال» و«مسح». لا تحدد آلية المعالجة اسم الملف المنزّل أو امتداده بدقة.

هل يمكن إضافة حشو يساري في الهاتف أو المتصفح؟

يُنفذ تحويل النص في JavaScript داخل المتصفح. يمكنك ضبط خيارات الحشو والوصول إلى المخرجات، لكن مقتطف الشيفرة المقدم لا يتحقق مستقلًا من التوافق مع أجهزة الهاتف أو المتصفحات المحددة.

ماذا يحدث إذا كان الطول المستهدف صفرًا؟

تحصر آلية المعالجة Target Length عند صفر أو أكثر. عندما يكون الهدف 0، تكون كل الأسطر قد بلغته، لذا لا يُضاف حشو.