ahmed1990 نشر 27 سبتمبر 2015 أرسل تقرير نشر 27 سبتمبر 2015 أريد حذف جميع الفراغات الإضافية في السلسلة النصية فمثلا هذه السلسلة لنصية:a = “ I have a dog ” تصبح كالتالي:a = “I have a dog” فكيف أستطيع فعل ذلك عن طريق لغة الروبي ؟ اقتباس
0 هشام رزق الله نشر 27 سبتمبر 2015 أرسل تقرير نشر 27 سبتمبر 2015 يمكنك فعل هذا بسهولة عن طريق الروبي، فهنالك في الروبي دالة مشابهة لدالة trim() في PHP وهي strip والتي تقوم بحذف جميع الفراغات الزائدة في السلسلة النصية كما في المثال التالي:s = " I have leading and trailing white space ".stripوإذا كنت قد قمت بتثبيت ROR (Ruby On Rails) أو على الأقل وحدة ActiveSupport فيمكنك أيضا استخدام squish كما في المثال التالي:require 'active_support/core_ext/string/filters' " a b c ".squishوستكون النتيجة:"a b c"وفي حالة ما أردت أن تقوم بحذف جميع الفراغات فيمكنك في هذه الحالة استخدام: gsub(/\s+/, "")المصدر اقتباس
السؤال
ahmed1990
أريد حذف جميع الفراغات الإضافية في السلسلة النصية فمثلا هذه السلسلة لنصية:
تصبح كالتالي:
فكيف أستطيع فعل ذلك عن طريق لغة الروبي ؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.