الفرق بين المراجعتين لصفحة: «Ruby/String/replace»

من موسوعة حسوب
< Ruby‏ | String
إنشاء الصفحة. هذه الصفحة من مساهمات "كريم حبال".
 
إضافة المحتوى
 
سطر 3: سطر 3:
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby String]]
[[تصنيف: Ruby String]]
يعيد التابع <code>replace</code> ب
يستبدل التابع <code>replace</code> محتوى السلسلة النصية التي استدعي معها بمحتوى السلسلة المُمرَّرة إليه.
==البنية العامة==
==البنية العامة==
<syntaxhighlight lang="ruby">replace(other_str) → str</syntaxhighlight>
<syntaxhighlight lang="ruby">replace(other_str) → str</syntaxhighlight>
== المعاملات ==
=== <code>other_str</code> ===
السلسلة النصية التي سيحل محتواها مكان محتوى السلسلة النصية المعطاة.


==القيمة المعادة==
==القيمة المعادة==
يعاد
تعاد السلسلة النصية بعد استبدال محتواها بمحتوى السلسلة <code>other_str</code>.


==أمثلة==
==أمثلة==
سطر 15: سطر 20:
s.replace "world"  #=> "world"</syntaxhighlight>
s.replace "world"  #=> "world"</syntaxhighlight>


==انظر أيضا==
==انظر أيضًا==
* التابع <code>[[Ruby/String/dump|dump]]</code>: يُعيد نسخة عن السلسلة النصية مع استبدال المحارف الغير مطبوعة بالرمز <code>nnn\</code> وتهريب المحارف الخاصة.
 
* التابع <code>[[Ruby/String/index|index]]</code>: يبحث عن سلسلة أو نمط مُحدد ضمن السلسلة النصية التي استدعيت معها، ثم يُعيد فهرس أول تطابق يعثر عليه.
 
* التابع <code>[[Ruby/String/insert|insert]]</code>: يُدرِج السلسلة النصية المُمرَّرة إليه في موضع مُحدد، معدلًا السلسلة النصية التي استدعي معها.


==مصادر==
==مصادر==
*[http://ruby-doc.org/core-2.5.1/String.html#method-i-replace قسم التابع replace‎ في الصنف String في توثيق روبي الرسمي.]
*[http://ruby-doc.org/core-2.5.1/String.html#method-i-replace قسم التابع replace‎ في الصنف 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: يُدرِج السلسلة النصية المُمرَّرة إليه في موضع مُحدد، معدلًا السلسلة النصية التي استدعي معها.

مصادر