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

Java रेगुलर एक्सप्रेशन में POSIX कैरेक्टर क्लास \p{InGreek}


यह क्लास \p{InGreek} ग्रीक वर्णों (Greek characters) से मेल खाती है।

उदाहरण

import java.util.Scanner;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class Example1 {
    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{InGreek}";
        // नियमित अभिव्यक्ति संकलित करना
        Pattern pattern = Pattern.compile(regex);
        // मिलानकर्ता ऑब्जेक्ट प्राप्त करना
        Matcher matcher = pattern.matcher(input);
        int count = 0;
        while (matcher.find()) {
            count++;
        }
        System.out.println("Number of Greek characters: " + count);
    }
}

आउटपुट

Enter a string: sample text α γ η θ ξ ψ
Number of Greek characters: 6

उदाहरण

import java.util.Scanner;

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{InGreek}.+";
        boolean result = input.matches(regex);
        if (result) {
            System.out.println("Given string contains Greek characters");
        } else {
            System.out.println("Given string doesn't contain Greek characters");
        }
    }
}

आउटपुट

Enter a string: sample text α γ
Given string contains Greek characters

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

    यह क्लास लोअरकेस अल्फाबेटिक कैरेक्टर्स यानी a से z से मिलान करती है।उदाहरण 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