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

Java में Matcher find() मेथड उदाहरण के साथ


java.util.regex.Matcher क्लास एक इंजन को दर्शाता है जो विभिन्न मिलान ऑपरेशन करता है। इस क्लास के लिए कोई कंस्ट्रक्टर नहीं है आप java.util.regex.Pattern क्लास के matches() मेथड का उपयोग करके इस क्लास का ऑब्जेक्ट बना/प्राप्त कर सकते हैं।

इस क्लास का find() मेथड वर्तमान Matcher ऑब्जेक्ट से मिलान करने वाले अगले सबसीक्वेंस इनपुट को खोजने का प्रयास करता है, मिलान की स्थिति में यह मेथड true लौटाता है अन्यथा false।

उदाहरण

import java.util.Scanner; 
import java.util.regex.Matcher; 
import java.util.regex.Pattern; 
public class FindExample { 
    public static void main( String args[] ) { 
        // स्ट्रिंग मान पढ़ना 
        Scanner sc = new Scanner(System.in); 
        System.out.println("इनपुट स्ट्रिंग दर्ज करें"); 
        String input = sc.nextLine(); 
        // अंक खोजने के लिए रेगुलर एक्सप्रेशन 
        String regex = "(\\D)"; 
        // रेगुलर एक्सप्रेशन संकलित करना 
        Pattern pattern = Pattern.compile(regex); 
        // Matcher ऑब्जेक्ट प्राप्त करना 
        Matcher matcher = pattern.matcher(input); 
        // मिलान हुआ या नहीं जांचना 
        if(matcher.find()) { 
            System.out.println("दिया गया स्ट्रिंग नॉन-डिजिट कैरेक्टर रखता है"); 
        } else { 
            System.out.println("दिया गया स्ट्रिंग नॉन-डिजिट कैरेक्टर नहीं रखता"); 
        } 
    } 
}

आउटपुट

इनपुट स्ट्रिंग दर्ज करें 11245# दिया गया स्ट्रिंग नॉन-डिजिट कैरेक्टर रखता है

  1. - Java में Pattern matcher() मेथड उदाहरणों के साथ

    java.util.regex पैकेज कैरेक्टर सीक्वेंस में विशेष पैटर्न खोजने के लिए विभिन्न क्लास प्रदान करता है। इस पैकेज का Pattern क्लास एक रेगुलर एक्सप्रेशन का संकलित प्रतिनिधित्व होता है। इस क्लास का matcher() मेथड CharSequence क्लास का एक ऑब्जेक्ट स्वीकार करता है जो इनपुट स्ट्रिंग को दर्शाता है, और एक Ma

  1. - Java में Matcher find() मेथड उदाहरण के साथ

    java.util.regex.Matcher क्लास एक इंजन को दर्शाता है जो विभिन्न मिलान ऑपरेशन करता है। इस क्लास के लिए कोई कंस्ट्रक्टर नहीं है आप java.util.regex.Pattern क्लास के matches() मेथड का उपयोग करके इस क्लास का ऑब्जेक्ट बना/प्राप्त कर सकते हैं। इस क्लास का find() मेथड वर्तमान Matcher ऑब्जेक्ट से मिलान करने

  1. - Java में Matcher end() मेथड उदाहरण के साथ

    java.util.regex.Matcher क्लास एक इंजन को दर्शाता है जो विभिन्न मिलान ऑपरेशन करता है। इस क्लास के लिए कोई कंस्ट्रक्टर नहीं है आप java.util.regex.Pattern क्लास के matches() मेथड का उपयोग करके इस क्लास का ऑब्जेक्ट बना/प्राप्त कर सकते हैं। Matcher क्लास का end() मेथड वर्तमान ऑब्जेक्ट द्वारा दर्शाए गए अ