ali_agha نشر 25 نوفمبر 2015 أرسل تقرير نشر 25 نوفمبر 2015 لدي سلسلة نصية طويلة للغاية وبها العديد من الفراغات الزائدة والرموز "n\” والتي ترمز إلى السطور الجديدة فكيف يمكنني تنظيف هذه السلسلة وإزالة كل ذلك؟ اقتباس
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 بواسطة هشام رزق الله اقتباس
السؤال
ali_agha
لدي سلسلة نصية طويلة للغاية وبها العديد من الفراغات الزائدة والرموز "n\” والتي ترمز إلى السطور الجديدة فكيف يمكنني تنظيف هذه السلسلة وإزالة كل ذلك؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.