التعليم السعودي

الدالة () matches تعريفها و بناؤها 

الدالة () matches تعريفها و بناؤها
الدالة () matches تعريفها و بناؤها
الدالة () matches تعريفها و بناؤها
الدالة () matches تعريفها و بناؤها
الدالة () matches تعريفها و بناؤها

المناهج السعودية

الدالة () matches تعريفها و بناؤها
الدالة () matches تعريفها و بناؤها

الدالة () matches تعريفها و بناؤها

تعريفها

تختبر قيمة الـ String الذي قام باستدعائها لمعرفة ما إذا كان يطابق التعبير النمطي الذي نمرره لها مكان الباراميتر regex.
ترجع true في حال كان الـ String الذي قام باستدعائها يطابق التعبير النمطي, غير ذلك ترجع false.

بناؤها

  • publicbooleanmatches(String regex)

باراميترات

  • مكان الباراميتر regex نمرر نص عبارة عن مجموعة رموز يحدد النص الذي نريد معرفة ما إذا كان موجوداً في الـ String الذي قام باستدعائها أم لا.

قيمة الإرجاع

  • ترجع true في حال كان الـ String الذي قام باستدعائها يطابق التعبير النمطي.
  • ترجع false في حال كان الـ String الذي قام باستدعائها لا يطابق التعبير النمطي.

مثال

Main.java

  1. publicclass Main {
  2. publicstaticvoidmain(String[] args){
  3. String str = “welcome to harmash.com”;
  4. System.out.println( str.matches(“harmash”))// false ترجع
  5. System.out.println( str.matches(“welcome(.*)”))// true ترجع
  6. System.out.println( str.matches(“(.*)harmash(.*)”))// true ترجع
  7. }
  8. }

سنحصل على النتيجة التالية عند التشغيل.

  • false
  • true
  • true

أولاً سأل نفسه التالي: هل str يحتوي فقط على النص harmash؟
فكان جواب الشرط false.
ثانياً سأل نفسه التالي: هل str يحتوي على النص welcome و يوجد بعده أي شيء آخر؟
فكان جواب الشرط true.
ثالثاً سأل نفسه التالي: هل str يحتوي على النص harmash و يوجد قبله و بعده أي شيء آخر؟
فكان جواب الشرط true.

 
المصدر: الدالة () matches تعريفها و بناؤها – المناهج السعودية

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى