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