مكتب النصوص
تشذيب الأسطر
أزل المسافات البيضاء المحيطة من كل سطر دون تغيير ترتيب الأسطر.
تشذيب الأسطر: نظّف حواف كل سطر ملصق بإزالة المسافات البيضاء في بدايته ونهايته. يترك تشذيب الأسطر المسافات بين الكلمات كما هي، ويحافظ على ترتيب القائمة، ويبقي العناصر الفارغة فارغة. استخدمه مع التسميات أو المعرّفات المنسوخة التي تحتوي على حشو غير مرغوب فيه، ما دامت المسافات البادئة غير مهمة. يعمل 100% محليًا في المتصفح، من دون رفع أي ملفات إلى الخادم.
- الفئة
- أدوات النصوص
- مرات التشغيل
- في المتصفح
- التكلفة
- مجاني · بلا تسجيل
- التوفر
- جاهز للاستخدام
تعمل بالكامل في المتصفح
النتيجة
جاهزتُعالج النصوص محليًا. يستخدم التطبيق عمليات حرفية مدرجة في قائمة السماح، ولا ينفّذ التعبيرات النمطية أو الشيفرة.
قاعدة إزالة الأطراف والنتيجة الدقيقة
لنفترض أن L سطر منطقي واحد، وأن P أطول تسلسل من المسافات البيضاء في بدايته، وS أطول تسلسل منها في نهايته. يكون ناتج السطر هو L بعد إزالة P وS، مع إبقاء الوسط دون تغيير. عند استخدام الإدخال 12 \r\n\t34\t\r\n \r\n، تصبح الإدخالات الثلاثة 12 و34 وإدخالًا فارغًا. الناتج الدقيق هو 12\n34\n\n: ثلاثة أسطر منطقية مع الإبقاء على LF النهائية. لا تؤدي إزالة المسافات من الإدخال الثالث إلى حذفه. استخدم فاحص Unicode لفحص الأحرف المخفية، وإزالة المسافات الزائدة إذا كانت المسافات الداخلية تحتاج إلى معالجة أيضًا.
الحدود وUnicode والسعة
يحدد ECMAScript مجموعة المسافات البيضاء الطرفية (https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.trim)، وهي تشمل أكثر من مسافة ASCII. يتعرف مقسم الأسطر على LF وCRLF وCR المنفردة، ويستخدم الناتج LF. لا يُعد فاصل الأسطر في Unicode، U+2028، محددًا لسطر منطقي هنا، رغم إمكانية حذفه عند إزالة المسافات الطرفية. يقبل الطلب 100,000 نقطة ترميز للإدخال و10,000 سطر كحد أقصى، مع تحديد الناتج بـ 200,000 نقطة ترميز. لا تغير إزالة المسافات ترتيب الفرز أو الترتيب اللغوي. تحسب حقول المتصفح وحدات UTF-16 ضمن حد الطول، لذلك قد يشغل الحرف الإضافي موضعي إدخال.
طريقة الاستخدام
- الصق الأسطر أو اكتبها في المحرر المحلي.
- اضبط الخيارات المعروضة لهذا التحويل وشغّله.
- راجع النتيجة، ثم انسخ النص أو نزّله.
الخصوصية والقيود
يبقى النص والنتيجة على هذا الجهاز. لا يحدث أي رفع للبيانات أو تنفيذ للتعليمات البرمجية المُدخلة.
أدوات ذات صلة
الأسئلة الشائعة
هل سيزيل المسافات المتكررة بين الكلمات؟
لا. تبقى المسافتان في red apple مسافتين عندما تكونان داخل السطر. تُزال فقط المسافات البيضاء الملامسة لأي من الحافتين. وتبقى علامات الجدولة بين الأعمدة أيضًا، لذلك لا يحوّل التشذيب سجلًا مفصولًا بعلامات الجدولة إلى جملة تفصل بين كلماتها مسافة واحدة.
لماذا تبقى محارف غير مرئية عند الحافة؟
ليست كل المحارف غير المرئية مسافات بيضاء وفق قواعد التشذيب. يبقى U+200B zero-width space، بينما تُزال U+00A0 non-breaking space عند الحافة. تُحفظ اللكنات والعلامات المركبة. هذا ليس تطبيع Unicode ولا طريقة لاكتشاف المعرّفات المتشابهة بصريًا.
هل ينبغي تشذيب الشيفرة المصدرية أو Markdown ذات المسافات البادئة؟
غالبًا لا، إلا بعد التحقق من بنيتها. قد ترمّز المسافات البادئة التداخل أو كتل الشيفرة، وقد تكون المسافات اللاحقة مقصودة في تنسيقات النص. لا يستطيع هذا التطبيق التمييز بين حشو التخطيط والمسافات البيضاء ذات المعنى. انسخ قسمًا صغيرًا أولًا وقارنه بالأصل قبل تطبيق العملية على نطاق واسع.
أداة مجانية · عدد مرات الاستخدام في المتصفح · لا يتطلب حسابًا