English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يدل مجال CASE_INSENSITIVE في Pattern على تطابق الحروف بغض النظر عن الحالة (أو بدون تمييز الحالة). عندما يتم استخدام هذا القيمة كcompile()
عندما يتم استخدامها كعلامة في معرفات الحقول، فإنه إذا تم البحث عن الحروف باستخدام تعبيرات النصوص، فإن الحروف في كلا الحالتين ستطابق.
ملاحظة-بالتأكيد، هذا العلامة تعطي فقط تطابقًا للحروف ASCII
import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class CASE_INSENSITIVE_Example { public static void main( String args[] ) { Scanner sc = new Scanner(System.in); System.out.println("Enter input data:"); String input = sc.nextLine(); System.out.println("Enter required character:"); char ch = sc.next().toCharArray()[0]; //正则表达式以查找所需字符 String regex = "["+ch+"]"; //正则表达式以查找所需字符 //编译正则表达式 //检索匹配器对象 Matcher matcher = pattern.matcher(input); int count = 0; while (matcher.find()) { count++; { System.out.println("The letter "+ch+" occurred "+count+" times in the given text (irrespective of case)"); { {
نتيجة الإخراج
ادخل بيانات الدخول: موقع oldtoolbag.com نشأ من فكرة أن هناك فئة قراء منتججين بشكل أفضل للمحتوى عبر الإنترنت ويفضلون التعلم تعلم المهارات الجديدة بوتيرة معينة من راحة غرفهم الخاصة للرسم. ادخل الحرف المطلوب: T حصل الحرف T 20 مرة في النص المحدد (بغض النظر عن الحالة)
import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class VerifyBoolean { public static void main(String args[]) { Scanner sc = new Scanner(System.in); System.out.println("أدخل قيمة نصية: "); String str = sc.next(); Pattern pattern = Pattern.compile("true|false", Pattern.CASE_INSENSITIVE); Matcher matcher = pattern.matcher(str); if(matcher.matches()){ System.out.println("الخط النصي المحدد هو نوع منطقي"); } else { System.out.println("الخط النصي المحدد ليس نوعًا منطقيًا"); { { {
أدخل قيمة نصية: صحيح الخط النصي المحدد هو نوع منطقي
أدخل قيمة نصية: خطأ الخط النصي المحدد هو نوع منطقي
أدخل قيمة نصية: مرحبًا الخط النصي المحدد ليس نوعًا منطقيًا