الفرق بين المراجعتين ل"Ruby/MatchData/string"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
ط (مراجعة وتدقيق.)
 
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: التابع <code>string‎</code> الخاص بالصنف <code>MatchData</code> في روبي}}</noinclude>
+
<noinclude>{{DISPLAYTITLE: التابع <code>MatchData.string‎</code> في روبي}}</noinclude>
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby MatchData]]
 
[[تصنيف: Ruby MatchData]]
يعيد التابع <code>string</code> نسخة مُجمدة من السلسلة النصية التي تم تمريرها إلى التابع <code>match</code>.
+
يعيد التابع <code>string</code> نسخةً مُجمدةً من السلسلة النصية التي تم تمريرها إلى التابع <code>[[Ruby/Regexp/match|match]]</code> لمطابقتها مع تعبير نمطي.
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby">string→ str‎</syntaxhighlight>
 
<syntaxhighlight lang="ruby">string→ str‎</syntaxhighlight>
==القيمة المُعادة==
+
==القيمة المعادة==
يعيد التابع <code>string</code> نسخة مُجمدة من السلسلة النصية التي تم تمريرها إلى التابع <code>match</code>.
+
تعاد سلسلة نصية تمثِّل نسخةُ مُجمدةُ من السلسلة النصية التي تم تمريرها إلى التابع <code>match</code>.
 
 
 
==أمثلة==
 
==أمثلة==
مثال على استخدام التابع <code>string‎</code>:
+
مثال على استخدام التابع <code>string‎</code>:<syntaxhighlight lang="ruby">m = /(.)(.)(\d+)(\d)/.match("THX1138.")
<syntaxhighlight lang="ruby">m = /(.)(.)(\d+)(\d)/.match("THX1138.")
 
 
m.string  #=> "THX1138."‎</syntaxhighlight>
 
m.string  #=> "THX1138."‎</syntaxhighlight>
 
==انظر أيضا==
 
==انظر أيضا==
* التابع <code>[[Ruby/MatchData/size|size]]</code>: يعيد عدد العناصر في مصفوفة المطابقة.
+
*التابع <code>[[Ruby/MatchData/size|size]]</code>: يعيد عدد العناصر في مصفوفة المطابقة.
* التابع <code>[[Ruby/MatchData/to_a|to_a]]</code>: يعيد مصفوفة المطابقات.
+
*التابع <code>[[Ruby/MatchData/to a|to_a]]</code>: يعيد مصفوفة المطابقات.
 
 
 
==مصادر==
 
==مصادر==
*[http://ruby-doc.org/core-2.5.1/MatchData.html#method-i-string قسم التابع string‎ في الصنف MatchData‎ في توثيق روبي الرسمي.]
+
*[http://ruby-doc.org/core-2.5.1/MatchData.html#method-i-string قسم التابع string‎ في الصنف MatchData‎ في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 11:14، 17 نوفمبر 2018

يعيد التابع string نسخةً مُجمدةً من السلسلة النصية التي تم تمريرها إلى التابع match لمطابقتها مع تعبير نمطي.

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

string str

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

تعاد سلسلة نصية تمثِّل نسخةُ مُجمدةُ من السلسلة النصية التي تم تمريرها إلى التابع match.

أمثلة

مثال على استخدام التابع string‎:

m = /(.)(.)(\d+)(\d)/.match("THX1138.")
m.string   #=> "THX1138."‎

انظر أيضا

  • التابع size: يعيد عدد العناصر في مصفوفة المطابقة.
  • التابع to_a: يعيد مصفوفة المطابقات.

مصادر