التابع String.tr_s!‎ في روبي

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

يشبه التابع tr_s!‎ التابع tr_s باستثناء أنَّه يجري عملية الاستبدال على السلسلة النصية بدلًا من نسخة عنها.

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

tr_s!(from_str, to_str)  str or nil

المعاملات

from_str

سلسلة نصية تحدد مجموعة المحارف الموجودة في نسخة السلسلة المُعطاة والمُراد استبدالها بالمحارف to_str المقابلة.

to_str

سلسلة نصية تحوي المحارف المقابلة التي ستحل مكان المحارف from_str في نسخة السلسلة المُعطاة.

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

تُعاد السلسلة النصية المُعطاة بعد استبدال مجموعة محارف السلسلة from_str بالمحارف المقابلة لها في السلسلة to_str ثم حذف المحارف المُكرَّرة الواقعة ضمن المجال المراد استبداله، أو تُعاد القيمة nil فى حال عدم إجراء أي تعديل.

انظر أيضًا

  • التابع tr_s: يعيد نسخة عن السلسلة النصية المُعطاة مع استبدال مجموعة محارف محدَّدة فيها بالمحارف المقابلة المعطاة ثم حذف المحارف المُكرَّرة الواقعة ضمن المجال المراد استبداله.
  • التابع tr!‎: يستبدل مجموعة محارف محدَّدة في السلسلة النصية المُعطاة بمحارف مقابلة لها.

مصادر