التابع String.replace في روبي

من موسوعة حسوب
< Ruby‏ | String
مراجعة 13:22، 12 ديسمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (إضافة المحتوى)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يستبدل التابع replace محتوى السلسلة النصية التي استدعي معها بمحتوى السلسلة المُمرَّرة إليه.

البنية العامة

replace(other_str)  str

المعاملات

other_str

السلسلة النصية التي سيحل محتواها مكان محتوى السلسلة النصية المعطاة.

القيمة المعادة

تعاد السلسلة النصية بعد استبدال محتواها بمحتوى السلسلة other_str.

أمثلة

مثال على استعمال التابع replace:

s = "hello"         #=> "hello"
s.replace "world"   #=> "world"

انظر أيضًا

  • التابع dump: يُعيد نسخة عن السلسلة النصية مع استبدال المحارف الغير مطبوعة بالرمز nnn\ وتهريب المحارف الخاصة.
  • التابع index: يبحث عن سلسلة أو نمط مُحدد ضمن السلسلة النصية التي استدعيت معها، ثم يُعيد فهرس أول تطابق يعثر عليه.
  • التابع insert: يُدرِج السلسلة النصية المُمرَّرة إليه في موضع مُحدد، معدلًا السلسلة النصية التي استدعي معها.

مصادر