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

Java RegEx का उपयोग करके वर्ड बाउंड्री से मिलान करना


आप मेटा कैरेक्टर “\\b” का उपयोग करके वर्ड बाउंड्री से मिलान कर सकते हैं।

उदाहरण 1

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("एक स्ट्रिंग दर्ज करें"); 
        Scanner sc = new Scanner(System.in); 
        String input = sc.nextLine(); 
        String regex = "\\b"; 
        // रेगुलर एक्सप्रेशन संकलित करना 
        Pattern pattern = Pattern.compile(regex); 
        // Matcher ऑब्जेक्ट प्राप्त करना 
        Matcher matcher = pattern.matcher(input); 
        int count = 0; 
        while(matcher.find()) { 
            count++; 
        } 
        System.out.println("वर्ड बाउंड्री की संख्या: " + count); 
    } 
}

आउटपुट

एक स्ट्रिंग दर्ज करें this is a sample text वर्ड बाउंड्री की संख्या: 10

उदाहरण 2

import java.util.Scanner; 
import java.util.regex.Matcher; 
import java.util.regex.Pattern; 
public class FirstLetterExample { 
    public static void main(String[] args) { 
        Scanner sc = new Scanner(System.in); 
        System.out.println("नमूना टेक्स्ट दर्ज करें: "); 
        String data = sc.nextLine(); 
        String regex = "\\b[a-zA-Z]"; 
        // पैटर्न ऑब्जेक्ट बनाना 
        Pattern pattern = Pattern.compile(regex); 
        // Matcher ऑब्जेक्ट बनाना 
        Matcher matcher = pattern.matcher(data); 
        System.out.println("दिए गए स्ट्रिंग के प्रत्येक शब्द का पहला अक्षर: "); 
        while(matcher.find()) { 
            System.out.print(matcher.group() + " "); 
        } 
    } 
}

आउटपुट

नमूना टेक्स्ट दर्ज करें: National Intelligence Agency Research & Analysis Wing दिए गए स्ट्रिंग के प्रत्येक शब्द का पहला अक्षर: N I A R A W

  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

  1. - Java में रेगुलर एक्सप्रेशन का उपयोग करके MM-DD-YYYY जैसे डेट फॉर्मेट को कैसे वैलिडेट करें?

    Java का java.util.regex पैकेज कैरेक्टर सीक्वेंस में विशेष पैटर्न खोजने के लिए विभिन्न क्लासेज़ प्रदान करता है। इस पैकेज का Pattern क्लास एक रेगुलर एक्सप्रेशन का कंपाइल्ड रिप्रेजेंटेशन है। किसी रेगुलर एक्सप्रेशन को स्ट्रिंग के साथ मैच करने के लिए यह क्लास दो मेथड्स प्रदान करती है: compile() - यह व

  1. - Java में रेगुलर एक्सप्रेशन का उपयोग करके स्ट्रिंग से HTML टैग कैसे निकालें?

    Java का java.util.regex पैकेज कैरेक्टर सीक्वेंस में विशेष पैटर्न खोजने के लिए विभिन्न क्लासेज़ प्रदान करता है। इस पैकेज का Pattern क्लास एक रेगुलर एक्सप्रेशन का कंपाइल्ड रिप्रेजेंटेशन है। किसी रेगुलर एक्सप्रेशन को स्ट्रिंग के साथ मैच करने के लिए यह क्लास दो मेथड्स प्रदान करती है: compile() - यह व