المبرمج العربي نشر 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 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
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 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
المبرمج العربي
أريد فصل السلسلة النصية إلى جزئين فقط حسب حرف معين في لغة روبي، فمثلا:
أريد تقسيمهم وفصلهم ليصبحوا كالتالي (التقسيم تم حسب أول “ ” مسافة):
رابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.