MaxReve نشر 13 أكتوبر 2015 أرسل تقرير مشاركة نشر 13 أكتوبر 2015 لدي سلسلة نصية في الروبي وأريد أن أقوم باستبدال بعض الكلمات فيها بسهولة دون استخدام حلقات التكرار أو تعليمات برمجية معقدة. اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 هشام رزق الله نشر 13 أكتوبر 2015 أرسل تقرير مشاركة نشر 13 أكتوبر 2015 هنالك عدّة طرق في روبي لاستبدال كلمات ضمن سلسلة نصية، أسهلها استخدام sub! كما في المثال التالي:sentence.sub! 'Robert', 'Joe' باستخدام هذا التابع لن تظهر رسالة خطأ إذا كانت الكلمة غير موجودة.لكن المثال في الأعلى سيقوم فقط باستبدال أول كلمة، فلو أردنا أن نقوم باستبدال جميع الكلمات الموجودة في سلسلة نصية ففي هذه الحالة سوف نستخدم تابع gsub! الذي يقوم باستبدال جميع أجزاء السلسلة النصية.مثال على استخدامه:sentence.gsub! 'Robert', 'Joe'المصدر اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Ali Haidar Ahmad نشر 2 أبريل 2022 أرسل تقرير مشاركة نشر 2 أبريل 2022 بفرض لديك السلسلة النصية التالية: sentence = "My name is ffff" يمكنك استبدال أي كلمة بالشكل التالي: sentence ["ffff"] = "yyyy" اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
MaxReve
لدي سلسلة نصية في الروبي وأريد أن أقوم باستبدال بعض الكلمات فيها بسهولة دون استخدام حلقات التكرار أو تعليمات برمجية معقدة.
رابط هذا التعليق
شارك على الشبكات الإجتماعية
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.