المبرمج العربي نشر 14 ديسمبر 2015 أرسل تقرير نشر 14 ديسمبر 2015 ما هي أسهل طريقة لتحويل سلسلة نصية مفصولة بفواصل إلى مصفوفة تحتوي على جميع العناصر المفصولة كسلاسل النصية، فمثلا هذه السلسلة النصية:"one,two,three,four" أريد تحويلها إلى هذه المصفوفة:["one", "two", "three", "four"] اقتباس
0 هشام رزق الله نشر 14 ديسمبر 2015 أرسل تقرير نشر 14 ديسمبر 2015 هنالك طرق متعددة في لغة روبي لتحويل سلسلة نصية مفصولة بفاصل معين (أي رمز مثل . , \ - إلخ) إلى مصفوفة أسهلها استخدام التابع المدمج split حيث تمرر له الفاصلة الموجودة في السلسلة النصية ويُرجع مصفوفة تحتوي على العناصر المفصولة كما في المثال التالي:"one,two,three,four".split(',') من الطرق السهلة الأخرى استخدام تابع parse_line من مكتبة CSV للتحويل عن طريق تمرير السلسلة النصية كما في المثال التالي:require 'csv' CSV.parse_line('one,two,three,four') #=> ["one", "two", "three", "four"] اقتباس
السؤال
المبرمج العربي
ما هي أسهل طريقة لتحويل سلسلة نصية مفصولة بفواصل إلى مصفوفة تحتوي على جميع العناصر المفصولة كسلاسل النصية، فمثلا هذه السلسلة النصية:
أريد تحويلها إلى هذه المصفوفة:
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.