التابع match? الخاص بالصنف Regexp في روبي
يُعيد التابع match? القيمة true أو false بحسب ما إذا كان التعبير النمطي قد طوبِق أم لا دون تحديث المتغير $~ والمتغيرات الأخرى ذات الصلة. في حال إعطاء الوسيط الثاني، فإنّه يحدد الموضع في السلسلة النصية لبدء البحث.
البنية العامة
match?(str) → true or false
match?(str,pos)→ true or false
المعاملات
str
سلسلة نصية.
pos
القيمة المُعادة
أمثلة
مثال على استخدام التابع match?:
/R.../.match?("Ruby") #=> true
/R.../.match?("Ruby", 1) #=> false
/P.../.match?("Ruby") #=> false
$& #=> nil
انظر أيضا
- التابع
match: يُعيد كائنًا من النوعMatchDataيصف المطابقة، أو يعيدnilإذا لم يكن هناك تطابق. هذا يُكافئ استرداد قيمة المتغير الخاص$~بعد مطابقة عادية. في حال تمرير الوسيط الثاني،، فإنه يحدد الموضع في السلسلة النصية لبدء البحث. - التابع
named_captures: يُعيد قاموسًا (hash) يحتوي معلومات حول الالتقاطات المسماة (named captures) لتتعبير النمطي .