ما وظيفة محوّل فواصل الأسطر؟
مثال: استبدال فواصل الأسطر بمحدد
آلية التحويل
متى تحوّل فواصل الأسطر؟
شرح الميزات
استبدال مخصص لفواصل الأسطر
اختر النص أو الفاصل الذي يحل محل نهاية كل سطر. تفسر المعالجة التسلسل الحرفي \n في البديل كسطر جديد حقيقي.
تشذيب الأسطر اختياريًا
فعّل trimItems لإزالة المسافات البيضاء في بداية كل سطر مقسوم ونهايته قبل الدمج. يستخدم ذلك سلوك JavaScript trim ولا يزيل المسافات داخل السطر.
النسخ إلى الحافظة
استخدم زر «نسخ» لنسخ النص المحوّل إذا كان إجراء الحافظة متاحًا في الواجهة.
تنزيل النتيجة
استخدم «تنزيل» لحفظ النص المحوّل عبر ميزة تنزيل الملفات في الواجهة.
تحميل مثال
حمّل النص النموذجي لمعرفة طريقة عمل تحويل فواصل الأسطر قبل معالجة محتواك.
إعادة الضبط أو المسح
استخدم زر المسح أو إعادة الضبط المتاح لحذف العمل الحالي والبدء من جديد.
ما استخدامات هذه الأداة؟
تحويل قائمة متعددة الأسطر إلى سطر واحد
استبدل نهايات الأسطر بفواصل أو مسافات أو فاصل آخر عند تجهيز قائمة لحقل نص.
تهيئة النص لتحرير المحتوى
غيّر فواصل الأسطر عند إعادة تنظيم الملاحظات أو القوائم أو النصوص المنسوخة لتخطيط مختلف.
تنسيق النص لسير عمل البيانات
أدرج محددًا تختاره بين الأسطر قبل نقل النص إلى أداة أخرى، وتأكد من مطابقة الفاصل لمتطلبات الوجهة.
تنظيف أطراف الأسطر
فعّل التشذيب لإزالة المسافات البيضاء في بداية الأسطر ونهايتها قبل جمعها.
معلومات الأداة
| الأداة | تحويل فواصل الأسطر |
|---|---|
| المعالجة | محلية في المتصفح |
| الإدخال | نص عادي |
| نهايات الأسطر المعروفة | CRLF وCR وLF |
| خيار الاستبدال | replacement |
| قيمة الاستبدال الافتراضية | التسلسل الحرفي \n |
| خيار التشذيب | trimItems؛ معطّل افتراضيًا |
| المخرجات | نص مجمّع باستخدام البديل المحدد |
الفوائد
- غيّر فواصل الأسطر دون تعديل كل سطر يدويًا.
- اختر بديلًا يناسب سير عمل النصوص.
- شذّب المسافات في بداية كل سطر ونهايته اختياريًا.
- انسخ النص الناتج أو نزّله باستخدام عناصر التحكم المتاحة.
- عالج النص في المتصفح وفق التنفيذ المحلي المفحوص.
القيود
- تحوّل الأداة نهايات الأسطر ولا تتحقق من تنسيقات CSV أو JSON أو HTML أو SQL وغيرها.
- لا تهرب الفواصل تلقائيًا ولا تضع علامات اقتباس حول العناصر.
- تبقى الأسطر الفارغة عناصر فارغة ما لم يغير الإدخال أو الاستبدال مظهرها.
- لا يزيل التشذيب المسافات البيضاء من بداية كل سطر ونهايته إلا عند تفعيله.
- لم يحدد منطق المعالجة المقدم الحد الأقصى لطول النص أو حجم الملف.
- لا تحدد الشيفرة المفحوصة اسم الملف المنزّل أو امتداده بدقة.
الخصوصية ومعالجة النص
تنفذ شيفرة المعالجة المقدمة التحويل محليًا في المتصفح، ولم يُعثر على طلب fetch أو API في الملفات المفحوصة. يشير ذلك إلى أن منطق التحويل يعمل في المتصفح، لكنه لا يحدد سلوك بقية مكونات التطبيق، مثل التحليلات أو السجلات أو آلية التنزيل.
نصائح
- استخدم فاصلة تتبعها مسافة لإنشاء جملة مفصولة بفواصل سهلة القراءة.
- أدخل \n في حقل الاستبدال لتحويل نهايات الأسطر إلى محارف سطر جديد فعلية.
- فعّل التشذيب إذا احتوى النص المنسوخ مسافات غير مرغوبة عند أطراف الأسطر.
- اترك التشذيب معطلًا إذا كانت المسافات الطرفية ذات معنى.
- راجع الأسطر الفارغة قبل التحويل لأنها تُحفظ كعناصر فارغة.
- افحص الناتج قبل لصقه في تطبيق آخر.
الأسئلة الشائعة
ما محوّل فواصل الأسطر؟
أداة نصية تستبدل نهايات الأسطر بفاصل محدد أو بتسلسل نصي تختاره.
كيف أحوّل عدة أسطر إلى سطر واحد؟
أدخل النص واجعل البديل مسافة أو فاصلة أو محددًا آخر. تجمع الأداة الأسطر المقسومة باستخدام تلك القيمة.
هل يمكنني استبدال فواصل الأسطر بفواصل؟
نعم. اجعل البديل فاصلة، أو فاصلة تتبعها مسافة لتسهيل قراءة الناتج.
ما وظيفة خيار الاستبدال؟
يحدد النص المُدرج بين العناصر بعد تقسيم الإدخال عند نهايات الأسطر. وتفسر المعالجة التسلسل الحرفي \n كسطر جديد فعلي.
ما وظيفة trimItems؟
عند تفعيله، يزيل trimItems المسافات البيضاء من بداية كل سطر ونهايته قبل دمج الأسطر، ولا يزيل المسافات داخل السطر.
هل تتعرف الأداة على نهايات أسطر Windows وUnix؟
تتعرف شيفرة المعالجة على نهايات الأسطر CRLF وCR وLF.
ماذا يحدث للأسطر الفارغة؟
تحتفظ عملية التقسيم بالعناصر الفارغة بين نهايات الأسطر المتتالية وعند الحدود حيث ينطبق ذلك، ثم تجمعها باستخدام البديل المختار.
هل يمكنني نسخ النص المحوّل أو تنزيله؟
تتضمن الواجهة ميزتي النسخ والتنزيل للنتيجة.
هل يحدث التحويل عبر الإنترنت أم في المتصفح؟
يعمل منطق التحويل المفحوص محليًا في المتصفح، ولم يُعثر على طلب fetch أو API في منطق المعالجة. لكن الفحص لا يثبت خلو كل أجزاء التطبيق الأوسع من نشاط الشبكة.
هل يوجد حد أقصى لطول النص؟
لا تحدد شيفرة المعالجة المقدمة طولًا أقصى للإدخال. وقد تعتمد الحدود العملية على المتصفح والتطبيق المحيط.