Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Java

Java Regex में Posix कैरेक्टर क्लास \p{Lower}

यह क्लास लोअरकेस अल्फाबेटिक कैरेक्टर्स यानी a से z से मिलान करती है।

उदाहरण 1

import java.util.Scanner; 
import java.util.regex.Matcher; 
import java.util.regex.Pattern; 
public class Posix_LowerExample { 
    public static void main( String args[] ) { 
        // लोअरकेस अक्षरों से मिलान करने के लिए रेगुलर एक्सप्रेशन 
        String regex = "^\\p{Lower}+$"; 
        // इनपुट डेटा प्राप्त करना 
        Scanner sc = new Scanner(System.in); 
        System.out.println("Enter 5 input strings: "); 
        String input[] = new String[5]; 
        for (int i=0; i<5; i++) { 
            input[i] = sc.nextLine(); 
        } 
        // Pattern ऑब्जेक्ट बनाना 
        Pattern p = Pattern.compile(regex); 
        System.out.println("Strings with lower case letters: "); 
        for(int i=0; i<5;i++) { 
            // Matcher ऑब्जेक्ट बनाना 
            Matcher m = p.matcher(input[i]); 
            if(m.matches()) { 
                System.out.println(m.group()); 
            } 
        } 
    } 
}

आउटपुट

Enter 5 input strings: Raju RAMU rahman radha SUnDar* Strings with lower case letters: rahman Radha

उदाहरण 2

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("Enter a string"); 
        Scanner sc = new Scanner(System.in); 
        String input = sc.nextLine(); 
        // रेगुलर एक्सप्रेशन 
        String regex = "\\p{Lower}"; 
        // रेगुलर एक्सप्रेशन को कंपाइल करना 
        Pattern pattern = Pattern.compile(regex); 
        // Matcher ऑब्जेक्ट प्राप्त करना 
        Matcher matcher = pattern.matcher(input); 
        int count = 0; 
        while(matcher.find()) { 
            count++; 
        } 
        System.out.println("Number of lower case letters in given string: "+count); 
    } 
}

आउटपुट 1

Enter a string Hello How Are You Number of lower case letters in given string: 10

आउटपुट 2

Enter a string WELCOME TO TUTORILASPOINT Number of lower case letters in given string: 0
  1. - Java Regex में Posix कैरेक्टर क्लास \p{Upper}

    यह क्लास अपरकेस अल्फाबेटिक कैरेक्टर्स से मिलान करती है।उदाहरण 1import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Posix_LowerExample { public static void main( String args[] ) { // अपरकेस अक्षरों से मिलान करने के लिए रेगुलर एक्सप्र

  1. - Java RegEx का उपयोग करके नॉन-वर्ड कैरेक्टर से मिलान करना

    अंग्रेजी वर्णमाला (दोनों केस) और, अंक (0 से 9) के अलावा सभी कैरेक्टर नॉन-वर्ड कैरेक्टर माने जाते हैं। आप उनसे मेटा कैरेक्टर “\W” का उपयोग करके मिलान कर सकते हैं। उदाहरण 1 import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Example {

  1. - Java RegEx का उपयोग करके किसी भी कैरेक्टर से मिलान करना

    Java रेगुलर एक्सप्रेशन में मेटा कैरेक्टर “.” किसी भी कैरेक्टर (सिंगल) से मिलान करता है यह वर्णमाला, संख्या या, कोई विशेष कैरेक्टर हो सकता है। उदाहरण 1 import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Example { public static v