إزالة المسافات

أزل المسافات الزائدة والأسطر الفارغة، أو ادمج الأسطر في سطر واحد

نبذة عن إزالة المسافات

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

مثال

«إزالة كل الزائد»: تختصر المسافات وعلامة الجدولة، ويقص طرفا كل سطر، وتصبح الأسطر الفارغة الثلاثة سطرا واحدا.

النص

  أعضاء   الفريق الكرام، 



التقرير  أصبح   جاهزا.  
شكرا،

بعد «إزالة كل الزائد»

أعضاء الفريق الكرام،

التقرير أصبح جاهزا.
شكرا،

كيف تزيل المسافات الزائدة من نص

  1. 1الصق نصك.
  2. 2انقر على «إزالة كل الزائد» أو «إزالة المسافات الزائدة» أو «إزالة من البداية» أو «إزالة من النهاية» لتنظيف التباعد مع الإبقاء على كل سطر من النص.
  3. 3انقر على «الدمج في سطر واحد» فقط إذا أردت تحويل النص كله إلى سطر واحد.
  4. 4انقر على «نسخ»، أو احفظ النص المنظف بزر «تنزيل» (cleaned.txt).

الصيغ والحدود

المسافات المعالجة
المسافات وعلامات الجدولة والمسافات غير القابلة للكسر وسائر مسافات Unicode التي تعدها JavaScript مسافات بيضاء
ما لا تتم إزالته
المسافات صفرية العرض (U+200B)، التي لا تعدها JavaScript مسافات بيضاء
فواصل الأسطر
تقرأ فواصل Windows وMac وUnix؛ وتستخدم النتيجة فواصل Unix
الناتج
النص المنظف المعروض تحت الأزرار، ويحفظه زر «تنزيل» باسم cleaned.txt

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

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

أي أداة تختار

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

أين يعالج نصك

عمليات التنظيف الخمس استبدالات بالتعبير النمطي (regex) ينفذها متصفحك في هذه الصفحة، لذا لا يرفع النص ولا يحفظ في أي مكان. وإذا رفضت الحافظة النسخ، تعرض الصفحة «تعذر النسخ» وترسل الرسالة «تعذر النسخ إلى الحافظة.» مع اسم الأداة وإصدار المتصفح، دون أي شيء من نصك، إلى سجل الأخطاء لدينا.

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

هل تدمج الأداة أسطري؟

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

هل تنظف الأداة المسافات غير القابلة للكسر من نص منسوخ من الويب أو من ملف PDF؟

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

هل يمكنني إزالة كل المسافات، حتى بين الكلمات؟

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

هل يمكن للأداة إصلاح فقرة من ملف PDF مقسمة إلى أسطر قصيرة؟

نعم. يعيد «الدمج في سطر واحد» الفقرة إلى سطر واحد بمسافات مفردة. والكلمة المقسومة بشرطة في نهاية سطر تحتفظ بالشرطة وتكتسب مسافة، كما في hyph- enated، لذا تحقق من هذه الكلمات بعد ذلك.

هل تفسد الأداة المسافة البادئة في الكود أو في القوائم المتداخلة؟

يقص «إزالة كل الزائد» و«إزالة المسافات الزائدة» بداية كل سطر، فتزول المسافة البادئة ويتوقف كود Python عن العمل. أما «إزالة من النهاية» فلا ينظف إلا نهايات الأسطر ويترك المسافة البادئة كما هي.

هل تزيل الأداة علامات الجدولة؟

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

هل يمكنني دمج الأسطر المقطوعة مع الإبقاء على الفواصل بين الفقرات؟

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

لماذا تظهر رسالة «النتيجة فارغة»؟

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

نصائح وحيل

  • ✓شغّل «إزالة من النهاية» على الكود قبل مشاركته: فهو يزيل المسافات في نهايات الأسطر ولا يمس شيئا داخلها.