التابع match?‎‎ الخاص بالصنف Regexp في روبي

من موسوعة حسوب

يُعيد التابع match?‎ القيمة true أو false بحسب ما إذا كان التعبير النمطي قد طٌوبِق (matched) أم لا دون تحديث المتغير ‎$~‎ والمتغيرات الأخرى ذات الصلة.

في حال إعطاء الوسيط الثاني، فسيحدد موضع بدء البحث في السلسلة النصية

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

match?(str)  true or false
match?(str,pos) true or false

المعاملات

str‎

سلسلة نصية.

pos‎

موضع بدء البحث.

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

يُعيد التابع match?‎ القيمة true أو false بحسب ما إذا كان التعبير النمطي قد طٌوبِق أم لا.

أمثلة

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

/R.../.match?("Ruby")    #=> true
/R.../.match?("Ruby", 1) #=> false
/P.../.match?("Ruby")    #=> false
$&                       #=> nil‎

انظر أيضا

  • التابع match: يُعيد كائنًا من النوع MatchData يصف المطابقة.

مصادر