كيفية إزالة الأسطر الفارغة الزائدة دون تغيير ترتيب النص
إزالة الأسطر الفارغة المتعددة من النص المنسوخ
الاحتفاظ بالأسطر ذات المسافات أو اعتبارها فارغة
مثال على إزالة الأسطر الفارغة الزائدة
نسخ النص أو تنزيله بعد إزالة الأسطر الفارغة
إزالة الأسطر الفارغة الزائدة من الشيفرة والمستندات
شرح الميزات
الحد الأقصى للأسطر الفارغة المتتالية
اضبط 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 المطلوب. راجع الناتج قبل استخدامه، لأن المسافات قد تكون مهمة في بعض لغات البرمجة وملفات الإعداد والتنسيقات النصية.
هل يمكنني نسخ النص المنظف إلى تطبيق آخر؟
نعم. استخدم «نسخ» بعد مراجعة النتيجة ثم ألصقها في التطبيق المطلوب. يتوفر أيضًا خيار «تنزيل» لحفظ الناتج.
ماذا يحدث عند اختيار «تحميل مثال» أو «مسح»؟
يملأ «تحميل مثال» الأداة بنص تجريبي، بينما يعيد «مسح» النص الحالي. تتوفر هذه العناصر، لكن حالة المعالجة وحدها لا تحدد كل تفاصيل سلوك الواجهة.