الجامعات العربية
الدالة () matches تعريفها و بناؤها
الدالة () matches تعريفها و بناؤها
الدالة () matches تعريفها و بناؤها
الدالة () matches تعريفها و بناؤها
الدالة () matches تعريفها و بناؤها
الدالة () matches تعريفها و بناؤها
المناهج السعوديةالدالة () matches تعريفها و بناؤها
الدالة () matches تعريفها و بناؤها
الدالة () matches تعريفها و بناؤها
الدالة () matches تعريفها و بناؤها
الدالة () matches تعريفها و بناؤها
الدالة () matches تعريفها و بناؤها
المناهج السعوديةالدالة () matches تعريفها و بناؤها
الدالة () matches تعريفها و بناؤها
الدالة () matches تعريفها و بناؤها
تعريفها
تختبر قيمة الـ String الذي قام باستدعائها لمعرفة ما إذا كان يطابق التعبير النمطي الذي نمرره لها مكان الباراميتر regex.
ترجع true في حال كان الـ String الذي قام باستدعائها يطابق التعبير النمطي, غير ذلك ترجع false.
بناؤها
- publicbooleanmatches(String regex)
باراميترات
- مكان الباراميتر regex نمرر نص عبارة عن مجموعة رموز يحدد النص الذي نريد معرفة ما إذا كان موجوداً في الـ String الذي قام باستدعائها أم لا.
قيمة الإرجاع
- ترجع true في حال كان الـ String الذي قام باستدعائها يطابق التعبير النمطي.
- ترجع false في حال كان الـ String الذي قام باستدعائها لا يطابق التعبير النمطي.
مثال
- publicclass Main {
- publicstaticvoidmain(String[] args){
- String str = “welcome to harmash.com”;
- System.out.println( str.matches(“harmash”)); // false ترجع
- System.out.println( str.matches(“welcome(.*)”)); // true ترجع
- System.out.println( str.matches(“(.*)harmash(.*)”)); // true ترجع
- }
- }
•سنحصل على النتيجة التالية عند التشغيل.
- false
- true
- true
•أولاً سأل نفسه التالي: هل str يحتوي فقط على النص harmash؟
فكان جواب الشرط false.
•ثانياً سأل نفسه التالي: هل str يحتوي على النص welcome و يوجد بعده أي شيء آخر؟
فكان جواب الشرط true.
•ثالثاً سأل نفسه التالي: هل str يحتوي على النص harmash و يوجد قبله و بعده أي شيء آخر؟
فكان جواب الشرط true.
المصدر: الدالة () matches تعريفها و بناؤها – المناهج السعودية