تنظيف المسافات
الصق نصًا منسوخًا من Word أو PDF أو جدول لتنظيفه من المسافات المتكررة والفراغات الطرفية والأسطر الفارغة والمسافات الخاصة غير المرئية. ترى المعاينة وعدد ما ستغيّره كل قاعدة أولًا، ولا يتغير نصك إلا إذا ضغطت «تطبيق على المدخلات». وبالإعدادات الافتراضية تعرض المعاينة النص بعد حذف المسافات الزائدة بين الكلمات وفي أطراف الأسطر ودمج الأسطر الفارغة المتتالية، دون أي ضبط منك.
جارٍ تحميل الأداة…
المعالجة والخصوصية: تُحسب النتيجة داخل متصفحك ولا تُرسل بياناتك إلى أي خادم.
شاهد طريقة الاستخدام
خطوات الاستخدام
- الصق النص المنسوخ
- اختر قواعد التنظيف
- النتيجة: نص نظيف بدون مسافات زائدة
طريقة الاستخدام
- الصق النص في مربع المدخلات.
- اختر القواعد التي تريدها؛ يظهر بجانب كل قاعدة عدد التغييرات التي ستجريها.
- راجع المعاينة، وفعّل «إظهار الرموز غير المرئية» إذا أردت رؤية المسافات وعلامات الجدولة.
- انسخ النتيجة أو نزّلها، أو اضغط «تطبيق على المدخلات» لاستبدال نصك بها.
مثال
المثال الجاهز فيه 7 أسطر: سطر عربي بمسافات في الطرفين وبين الكلمات، وسطر إنجليزي يبدأ بعلامة جدولة وفيه مسافة غير منقسمة، وثلاثة أسطر فارغة، وسطر سعر فيه مسافتان خاصتان وفاصل صفري العرض في آخره، وكلمة فارسية فيها ZWNJ مع رمز عائلة.
بالقواعد الافتراضية تُجرى 13 تغييرًا: استبدال 3 مسافات خاصة، وقصّ بداية 3 أسطر ونهاية سطرين، ودمج 3 مجموعات مسافات، وحذف سطرين فارغين. يصبح النص 5 أسطر أولها «مرحبًا بكم في متجرنا»، وتبقى الكلمة الفارسية ورمز العائلة سليمين لأن قاعدتي الحروف صفرية العرض متوقفتان.
الحدود والملاحظات
- اختُبرت الأداة على 100 ألف سطر (نحو 1.5 ميغابايت): يُحسب التنظيف في أقل من ثانية، لكن مربع النص في المتصفح يحتاج عدة ثوانٍ لعرض لصق بهذا الحجم. عند النتائج الطويلة تعرض المعاينة أول 300 سطر فقط، والنسخ والتنزيل و«تطبيق على المدخلات» تستخدم النتيجة كاملة. وعندما يتجاوز النص نحو 4000 سطر أو 150 ألف حرف يعرض مربع النص كل الأسطر باتجاه واحد (حسب أول حرف فيه) بدل اتجاه مستقل لكل سطر، لأن تحديد الاتجاه لكل سطر يبطئ المتصفح كثيرًا عند هذا الحجم.
- تحويل علامات الجدولة يستبدل كل علامة بعدد ثابت من المسافات ولا يحاذي الأعمدة. ودمج المسافات يخص المسافة العادية فقط ويُبقي إزاحة بداية السطر إذا لم تفعّل قصّ البداية.
- مربع النص في المتصفح يحوّل CRLF إلى LF عند اللصق، لذلك يظهر عدّاد توحيد نهايات الأسطر غالبًا صفرًا إلا مع فواصل يونيكود الخاصة (U+2028 وU+2029 وU+0085). اختر CRLF من قائمة نهايات الأسطر إن أردت ملفًا لويندوز.
- لا تحذف الأداة علامات الاتجاه (LRM وRLM وما شابهها) ولا الشرطة الاختيارية، ولا تغيّر علامات الترقيم أو التشكيل.
أسئلة شائعة عن هذه الأداة
لماذا قاعدة حذف ZWNJ وZWJ متوقفة افتراضيًا؟
لأن هذين الحرفين غير المرئيين يحملان معنى: ZWNJ يفصل أجزاء الكلمة في الفارسية (میخواهم) ويُستخدم في الأردية والكردية، وZWJ يتحكم في اتصال الحروف العربية ويربط الرموز التعبيرية المركّبة مثل رمز العائلة. حذفهما قد يغيّر شكل الكلمات أو يفكك الرمز إلى عدة رموز. فعّل القاعدة فقط إذا كنت متأكدًا أن نصك لا يحتاجهما.
ما المسافة غير المنقسمة ولماذا أستبدلها؟
هي حرف يشبه المسافة (NBSP) يمنع انقسام السطر عنده، وتضيفه برامج مثل Word وصفحات الويب. يبدو مسافة عادية لكنه يُفشل البحث والمطابقة وفصل الكلمات في الجداول والمتاجر. استبداله بمسافة عادية آمن غالبًا، إلا إذا كنت تعتمد عليه لمنع انقسام السطر بين رقم ووحدته.
هل يتغير نصي الأصلي تلقائيًا؟
لا. تبقى المدخلات كما هي وتظهر النتيجة في المعاينة. لا يُستبدل نصك إلا عند الضغط على «تطبيق على المدخلات»، ويمكنك بعدها الضغط على «تراجع» لاستعادة النص السابق.
كيف أحذف المسافات الزائدة بين الكلمات؟
الصق النص فقط: قاعدة «دمج المسافات المتتالية في مسافة واحدة» مفعّلة افتراضيًا، ومعها قصّ الفراغ في بداية كل سطر ونهايته. فالسطر الذي فيه أربع مسافات بين «مرحبا» و«بكم» ومسافة زائدة في آخره يصبح «مرحبا بكم»، ويُحسب تغييرين: مجموعة مسافات دُمجت ومسافة حُذفت من النهاية. ثم انسخ النتيجة أو اضغط «تطبيق على المدخلات».
كيف أحذف الأسطر الفارغة من النص؟
اختر «حذف كل الأسطر الفارغة» من قائمة «الأسطر الفارغة». الإعداد الافتراضي هو «دمج الأسطر الفارغة المتتالية في سطر واحد» حتى تبقى الفقرات مفصولة، أما الحذف الكامل فيجعل كل سطر يلي الذي قبله مباشرة. والسطر الذي لا يحتوي إلا مسافات يُعامَل سطرًا فارغًا.
