ali_agha نشر 25 نوفمبر 2015 أرسل تقرير مشاركة نشر 25 نوفمبر 2015 لدي سلسلة نصية طويلة للغاية وبها العديد من الفراغات الزائدة والرموز "n\” والتي ترمز إلى السطور الجديدة فكيف يمكنني تنظيف هذه السلسلة وإزالة كل ذلك؟ اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 هشام رزق الله نشر 25 نوفمبر 2015 أرسل تقرير مشاركة نشر 25 نوفمبر 2015 (معدل) هنالك عدة طرق لتنظيف السلسلة النصية وإزالة المسافات الزائدة ورموز الأسطر الجديدة في لغة روبي، فيمكنك على سبيل المثال استخدام دالتي squeeze وgsub لحذف الرموز الزائدة والفراغات كما في المثال التالي:string.gsub("\n", ' ').squeeze(' ') وأبسط طريقة لحذف الفراغات داخل السلسلة النصية هي عن طريق استخدام دوال split و join معا كما في المثال التالي:s = "Hello, my\n name is Michael." s.split.join(' ') #=> "Hello, my name is Michael." ويمكنك أيضا استخدام دالة squish في حالة كنت تستخدم ريلز والتي ستحذف جميع الرموز الزائدة والفراغات.المصدر تم التعديل في 25 نوفمبر 2015 بواسطة هشام رزق الله اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
ali_agha
لدي سلسلة نصية طويلة للغاية وبها العديد من الفراغات الزائدة والرموز "n\” والتي ترمز إلى السطور الجديدة فكيف يمكنني تنظيف هذه السلسلة وإزالة كل ذلك؟
رابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.