Text & Writing Tools

إزالة الأسطر الفارغة الزائدة

أزل الأسطر الفارغة الزائدة مع الحفاظ على ترتيب الأسطر غير الفارغة. حدّد عدد الأسطر الفارغة المتتالية التي تريد إبقاءها، من 0 إلى 10,000، ثم انسخ النتيجة أو نزّلها.

0 الأحرف

الخيارات

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

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

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

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

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

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

  1. الخطوة 1

    أدخل النص

    ألصق المحتوى أو اكتبه في حقل النص. ويمكنك اختيار «تحميل مثال» لاختبار الأداة.
  2. الخطوة 2

    حدد حد الأسطر الفارغة

    عيّن maxBlankLines إلى عدد الأسطر المتتالية التي تريد إبقاءها. القيمة الافتراضية 1 والنطاق من 0 إلى 10,000.
  3. الخطوة 3

    حدد التعرف على المسافات

    أبقِ trimWhitespaceOnly مفعّلًا لاعتبار الأسطر ذات المسافات الفارغة؛ أوقفه للتعرف على الأسطر الفارغة تمامًا فقط.
  4. الخطوة 4

    راجع النتيجة

    تحقق من النص المنظف وتأكد من ملاءمة المسافات للمستند أو الشيفرة.
  5. الخطوة 5

    انسخ النتيجة أو احفظها

    اختر «نسخ» أو «تنزيل». استخدم «مسح» لإعادة ضبط النص.

كيفية إزالة الأسطر الفارغة الزائدة دون تغيير ترتيب النص

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

إزالة الأسطر الفارغة المتعددة من النص المنسوخ

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

الاحتفاظ بالأسطر ذات المسافات أو اعتبارها فارغة

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

مثال على إزالة الأسطر الفارغة الزائدة

عند تعيين maxBlankLines إلى 1 وتفعيل trimWhitespaceOnly، يبقى سطر فارغ واحد بين A وB. يُعد السطر المحتوي على مسافات في المثال فارغًا أيضًا.

نسخ النص أو تنزيله بعد إزالة الأسطر الفارغة

بعد مراجعة النص المنظف، استخدم «نسخ» أو «تنزيل». يعيد «مسح» النص الحالي، بينما يملأ «تحميل مثال» الأداة بنص تجريبي. يؤكد الكود توفر هذه العناصر، لكنه لا يحدد اسم الملف أو امتداده.

إزالة الأسطر الفارغة الزائدة من الشيفرة والمستندات

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

شرح الميزات

الحد الأقصى للأسطر الفارغة المتتالية

اضبط maxBlankLines من 0 إلى 10,000. القيمة الافتراضية 1. تزيل القيمة 0 كل الأسطر التي تُعد فارغة، بينما تسمح القيم الأعلى بالاحتفاظ بالعدد المحدد.

التعرف على الأسطر ذات المسافات فقط

فعّل trimWhitespaceOnly لاحتساب الأسطر التي تحتوي على مسافات فقط كسطور فارغة. أوقفه لاحتساب الأسطر الخالية تمامًا فقط.

نسخ النص المنظف

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

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

استخدم «تنزيل» لحفظ النص المنظف. لا يحدد الكود اسم الملف أو امتداده.

تحميل مثال

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

مسح النص

استخدم «مسح» لإعادة ضبط النص الحالي.

عدد الأحرف

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

المعالجة على جانب العميل

تعمل معالجة النص في المتصفح دون طلب خادم لتنفيذ التحويل. ولا يحدد ذلك سلوك بقية التطبيق.

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

تنظيف النص المنسوخ من المواقع

أزل الأسطر الفارغة المتكررة التي تظهر عند نسخ النص من صفحة ويب. اختر 0 أو 1 بحسب رغبتك في إبقاء فواصل بين الفقرات.

تنظيم الملاحظات والمسودات

قلّل الفجوات العمودية الزائدة مع الحفاظ على ترتيب الأسطر غير الفارغة.

إعداد مقتطفات الشيفرة للمراجعة

قلّل الأسطر الفارغة المتكررة قبل مشاركة المقتطف، ثم راجع الناتج لأن المسافات قد تؤثر في بعض التنسيقات.

تنظيف النص قبل لصقه في تطبيق آخر

أزل الأسطر الفارغة المتكررة قبل نسخ الناتج إلى محرر أو تطبيق آخر.

توحيد المسافات بين الفقرات

حدد عدد الأسطر الفارغة التي تبقى بين مقاطع النص بدل حذف كل الأسطر.

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

وضع الأداةremoveExtraBlankLines
المعالجةمعالجة نصية على جانب العميل
عدد الأسطر الفارغةمن 0 إلى 10,000
الحد الافتراضي1
التعرف على الأسطر ذات المسافاتمفعّل افتراضيًا
الإدخالأسطر نصية مفصولة بمحارف أسطر جديدة
الإخراجأسطر نصية مجمعة بمحارف أسطر جديدة
الإجراءات المتاحةنسخ، تنزيل، تحميل مثال، مسح

الفوائد

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

القيود

  • تصفّي الأداة الأسطر الفارغة ولا تعيد صياغة النص أو تصححه.
  • القيمة القصوى للإعداد هي 10,000 والحد الأدنى 0.
  • عند تفعيل trimWhitespaceOnly، قد تُحذف الأسطر ذات المسافات فقط.
  • يُجمع الناتج باستخدام محارف أسطر جديدة؛ ولا يُحفظ نمط فواصل الأسطر الأصلي كإعداد مستقل.
  • لم يحدد منطق المعالجة اسم الملف أو امتداده.
  • لا تثبت المعالجة المحلية أن بقية التطبيق لا تستخدم الشبكة أو تتعامل مع البيانات.

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

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

نصائح

  • ابدأ بالقيمة الافتراضية maxBlankLines=1 لإبقاء سطر فارغ بين المقاطع.
  • اختر 0 لإزالة كل الأسطر التي تُعد فارغة.
  • أبقِ trimWhitespaceOnly مفعّلًا لاحتساب المسافات وعلامات الجدولة كسطر فارغ.
  • أوقف trimWhitespaceOnly لإزالة الأسطر الخالية تمامًا فقط.
  • استخدم «تحميل مثال» قبل معالجة نصك.
  • راجع مقتطفات الشيفرة بعد التنظيف إذا كانت المسافات مهمة.

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

كيف أزيل الأسطر الفارغة الزائدة من النص؟

ألصق النص وحدد الحد الأقصى للأسطر الفارغة المتتالية، ثم راجع النص المنظف. القيمة الافتراضية maxBlankLines هي 1، أي الاحتفاظ بسطر فارغ واحد كحد أقصى.

هل يمكنني إزالة كل الأسطر الفارغة من ملف نصي؟

نعم. عيّن maxBlankLines إلى 0 لإزالة كل الأسطر التي تتعرف عليها الأداة كسطور فارغة. ومع تفعيل trimWhitespaceOnly، تُعد الأسطر المحتوية على مسافات أو علامات جدولة فارغة أيضًا.

كم سطرًا فارغًا يمكنني إبقاؤه بين الفقرات؟

يمكن الاحتفاظ بما يصل إلى 10,000 سطر متتالٍ وفق النطاق المتاح. القيمة الافتراضية 1، وقد يكون الناتج أقل إذا احتوى الإدخال على أسطر أقل.

هل يغير حذف الأسطر الفارغة نصي؟

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

ماذا يعني trimWhitespaceOnly؟

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

هل يمكن تنظيف نص منسوخ دون رفعه؟

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

كيف أزيل الأسطر الفارغة من مقتطف شيفرة؟

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

هل يمكنني نسخ النص المنظف إلى تطبيق آخر؟

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

ماذا يحدث عند اختيار «تحميل مثال» أو «مسح»؟

يملأ «تحميل مثال» الأداة بنص تجريبي، بينما يعيد «مسح» النص الحالي. تتوفر هذه العناصر، لكن حالة المعالجة وحدها لا تحدد كل تفاصيل سلوك الواجهة.