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

من موسوعة حسوب
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>regexp‎</code> الخاص بالصنف <code>MatchData</code> في روبي}}</noinclude> تصنيف: Ruby تص...'
 
ط مراجعة وتدقيق.
 
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: التابع <code>regexp‎</code> الخاص بالصنف <code>MatchData</code> في روبي}}</noinclude>
<noinclude>{{DISPLAYTITLE: التابع <code>MatchData.regexp‎</code> في روبي}}</noinclude>
[[تصنيف: Ruby]]
[[تصنيف: Ruby]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby MatchData]]
[[تصنيف: Ruby MatchData]]
يعيد التابع <code>regexp</code> التعبير النمطي regexp.
يعيد التابع <code>regexp</code> التعبير النمطي (regexp) الذي استُعمِل في عملية المطابقة.
==البنية العامة==
==البنية العامة==
<syntaxhighlight lang="ruby">regexp→ regexp‎</syntaxhighlight>
<syntaxhighlight lang="ruby">regexp→ regexp‎</syntaxhighlight>
==القيمة المُعادة==
==القيمة المعادة==
يعاد كائن من النوع [[Ruby/Regexp|<code>Regexp</code>]] يمثِّل التعبير النمطي الذي استعمِل في عملية المطابقة.


==أمثلة==
==أمثلة==
سطر 13: سطر 14:
m.regexp #=> /a.*b/‎</syntaxhighlight>
m.regexp #=> /a.*b/‎</syntaxhighlight>
==انظر أيضا==
==انظر أيضا==
* التابع <code>[[Ruby/MatchData/pre_match|pre_match]]</code>: يعيد ظظظ الجزء الذي يسبق المطابقة (match) الحالية من السلسلة النصية الأصلية. وهو يكافئ المتغير الخاص <code>$`</code>.
* التابع <code>[[Ruby/MatchData/pre_match|pre_match]]</code>: يعيد الجزء الذي يسبق المطابقة (match) الحالية من السلسلة النصية الأصلية.
* التابع <code>[[Ruby/MatchData/size|size]]</code>: يعيد ظظظ عدد العناصر في مصفوفة المطابقة.


==مصادر==
==مصادر==
*[http://ruby-doc.org/core-2.5.1/MatchData.html#method-i-regexp قسم التابع regexp‎ في الصنف MatchData‎ في توثيق روبي الرسمي.]
*[http://ruby-doc.org/core-2.5.1/MatchData.html#method-i-regexp قسم التابع regexp‎ في الصنف MatchData‎ في توثيق روبي الرسمي.]

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

يعيد التابع regexp التعبير النمطي (regexp) الذي استُعمِل في عملية المطابقة.

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

regexp regexp

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

يعاد كائن من النوع Regexp يمثِّل التعبير النمطي الذي استعمِل في عملية المطابقة.

أمثلة

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

m = /a.*b/.match("abc")
m.regexp #=> /a.*b/‎

انظر أيضا

  • التابع pre_match: يعيد الجزء الذي يسبق المطابقة (match) الحالية من السلسلة النصية الأصلية.

مصادر