المبرمج العربي نشر 31 ديسمبر 2015 أرسل تقرير نشر 31 ديسمبر 2015 أريد فصل السلسلة النصية إلى جزئين فقط حسب حرف معين في لغة روبي، فمثلا:1. "Froederick Frankenstien" 2. "Ludwig Van Beethoven" 3. "Anne Frank" أريد تقسيمهم وفصلهم ليصبحوا كالتالي (التقسيم تم حسب أول “ ” مسافة):Example First Name Last Name 1 Froederick Frankenstein 2 Ludwig Van Beethoven 3 Anne Frank اقتباس
0 هشام رزق الله نشر 31 ديسمبر 2015 أرسل تقرير نشر 31 ديسمبر 2015 هنالك العديد من الطرق التي يمكنك استخدامها لفصل السلاسل النصية حسب فاصل معين (مثل أول مسافة في مثالك)، وأسهلها استخدام تابع split() المدمج والذي يفصل حسب فاصل معين، وسنمرر له بالإضافة إلى الفاصل الحد الأعلى للفصل أي عدد أجزاء التي يمكننا فصلها وسنجعلها 2 فقط كما في المثال التالي:str.split(' ', 2) كما يمكنك استخدام عدة توابع مثل match و pre_match و post_match للحصول على ما تريده كما في المثال التالي: first= s.match(" ").pre_match rest = s.match(" ").post_match اقتباس
السؤال
المبرمج العربي
أريد فصل السلسلة النصية إلى جزئين فقط حسب حرف معين في لغة روبي، فمثلا:
أريد تقسيمهم وفصلهم ليصبحوا كالتالي (التقسيم تم حسب أول “ ” مسافة):
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.