مكتب النصوص

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

أزل الأسطر الفارغة والأسطر التي تحتوي على مسافات بيضاء فقط من النص الملصق.

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

مرات التشغيل
في المتصفح
التكلفة
مجاني · بلا تسجيل
التوفر
جاهز للاستخدام
Remove Empty / محرر محليمعالجة محلية

تعمل بالكامل في المتصفح

إدخال من 100,000 حرف · 10,000 أسطر منطقية · إخراج من 200,000 حرف

النتيجة

جاهز

تُعالَج البيانات محليًا. تستخدم الأداة عمليات حرفية مسموحًا بها ولا تنفّذ التعبيرات النمطية أو التعليمات البرمجية.

شرط الأسطر الفارغة مع مثال

لكل سطر L، احتفظ به إذا أدى حذف المسافات من طرفيه إلى بقاء حرف واحد على الأقل؛ وإلا فاحذفه. العدد المحتفظ به = العدد المنطقي الأصلي − عدد الأسطر الفارغة. أدخل 10\n\n \n20\n: توجد أربعة إدخالات منطقية، اثنان منها فارغان. النتيجة هي 10\n20\n، مع 4 − 2 = 2 من الإدخالات المحتفظ بها. تبقى LF النهائية لأن الإدخال الأصلي كان يحتوي عليها ولأن الناتج لا يزال يتضمن أسطرًا. الأرقام هنا نصوص فقط، وليست قيمًا لإجراء العمليات الحسابية عليها.

قواعد المسافات البيضاء والقوائم الأكبر

يتبع تعريف المسافات البيضاء عملية الحذف في ECMAScript (https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.trim)، بدل اعتبار كل حرف Unicode غير المرئي فراغًا. تفصل LF وCRLF وCR الإدخال إلى أسطر منطقية، ويُضم الناتج باستخدام LF. لا يحدث فرز أبجدي أو حذف للتكرارات أو مقارنة محلية. عند استيراد قوائم كبيرة، التزم بحد 100,000 نقطة ترميز للإدخال و10,000 سطر، واحتفظ بنسخة قبل إزالة مسافات السجلات. يجب ألا يتجاوز الناتج 200,000 نقطة ترميز. يحسب حد الأحرف في المحرر وحدات UTF-16، لذلك قد تقلل الأحرف الإضافية مثل كثير من الرموز التعبيرية من حجم الإدخال المتاح.

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

  1. الصق الأسطر أو اكتبها في المحرر المحلي.
  2. اضبط الخيارات المعروضة لهذا التحويل ونفّذه.
  3. راجع النتيجة، ثم انسخ النص أو نزّله.

الخصوصية والقيود

يبقى النص والنتيجة على هذا الجهاز. لا يحدث رفع للبيانات أو تنفيذ للتعليمات البرمجية المُدخلة.

أدوات ذات صلة

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

هل يُحذف السطر الذي يحتوي على علامات تبويب أو مسافة غير قابلة للكسر؟

نعم. يُعد السطر المكوّن فقط من علامات التبويب أو المسافات العادية أو المسافات غير القابلة للكسر فارغًا. أما المسافة ذات العرض الصفري U+200B فهي مختلفة، إذ تبقى بعد هذا الفحص وقد تجعل صفًا يبدو فارغًا يظل موجودًا. افحص الأحرف غير المرئية عندما ترفض فجوة الاختفاء.

هل تؤدي إزالة الأسطر الفارغة أيضًا إلى تشذيب الأسطر التي أحتفظ بها؟

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

هل يمكن لهذه الأداة إزالة الفواصل من مستند منظّم؟

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

أداة مجانية · عدد مرات الاستخدام في المتصفح · لا يتطلب حسابًا