English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يقبل طريقة تجميع فئة النمط إثنين من المعلمات-
تمثل قيمة النص للتعبير النصي العادي.
قيمة عددية، هي حقل من فئة Pattern.
الخيار LITERAL يحلل النصوص النصية للنمط. أي أن جميع حروف النصوص العادية والمسارات المكررة لا تحمل أي معنى خاص، وتعامل كحروف نصية عادية. لذلك، إذا كان يجب على النصوص العادية أن تتطابق مع حروف النصوص العادية كحروف نصية، فإنها يجب أن تتم عرضها كقيمة علامةcompile()
يتم تمريره إلى الطريقة مع تعبير النصوص العادي.
import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Example { public static void main(String[] args) { System.out.println("ادخل بيانات الإدخال:"); Scanner sc = new Scanner(System.in); String input = sc.nextLine(); String regex = "^\d"; //إنشاءPattern Pattern pattern = Pattern.compile(regex, Pattern.LITERAL); //إنشاءMatcher Matcher matcher = pattern.matcher(input); int count = 0; while(matcher.find()) { count++; System.out.println(matcher.group()); } System.out.println("عدد المباريات: " + count); } }
ادخل بيانات الإدخال: 9848022338 عدد المباريات: 0
ادخل بيانات الإدخال: ^\d ^\d عدد المباريات: 1