English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
هذامن java.util.regex.Matcherتمثل جسم هذا الفئة محركًا يقوم بعمليات التكيف المختلفة. لا يحتوي هذا الجسم على بناء، يمكن استخدامهmatches()
يستخدم طريقة java.util.regex.Pattern لإنشاء/الحصول على جسم هذا الفئة.
مفهوم MatchertoString()يستعيد هذا الطريقة قيمة نصية تمثل محتوى جسم التكيف الحالي.
import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class ToStringExample { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("ادخل نص الإدخال: "); String input = sc.nextLine(); String regex = "[#%&*]"; //إنشاء جسم نمط نمط نمط = نمط.compile(regex); //创建一个Matcher对象 Matcher matcher = pattern.matcher(input); int count =0; while(matcher.find()) { count++; } //检索使用的模式 System.out.println("The are "+count+" special [# % & *] characters in the given text"); System.out.println("التالي هو تنسيق النص المستخدم للمدقق: \n"+matcher.toString()); } }
النتيجة الصادرة
أدخل النص المدخل: مرحبًا [[# كيف [[# أنت [& * ترحيبًا بك في [[T#utorials%point هناك 7 رموز خاصة [[# % & *] في النص المقدم التالي هو تنسيق النص المستخدم للمدقق java.util.regex.Matcher[pattern=[#%&*] region=0,52 lastmatch=]
import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class ToStringExample { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("ادخل نص الإدخال: "); String input = sc.nextLine(); String regex = "[#%&*]"; //إنشاء جسم نمط نمط نمط = نمط.compile(regex); //创建一个Matcher对象 Matcher matcher = pattern.matcher(input); int count =0; while(matcher.find()) { count++; } //检索使用的模式 System.out.println("The are "+count+" special [# % & *] characters in the given text"); System.out.println("التالي هو تنسيق النص المستخدم للمدقق: \n"+matcher.toString()); } }
النتيجة الصادرة
أدخل النص المدخل: مرحبًا [[# كيف [[# أنت [& * ترحيبًا بك في [[T#utorials%point هناك 7 رموز خاصة [[# % & *] في النص المقدم التالي هو تنسيق النص المستخدم للمدقق java.util.regex.Matcher[pattern=[#%&*] region=0,52 lastmatch=]