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

Java नियमित अभिव्यक्तियों में पूर्ण शब्द का मिलान


मेटा कैरेक्टर "\b" शब्द सीमाओं से मेल खाता है। यानी यह पहले और अंतिम शब्द वर्णों के पहले और बाद में और शब्द और गैर-शब्द वर्णों के बीच मेल खाता है।

इसलिए, एक पूर्ण शब्द से मिलान करने के लिए, आपको इसे शब्द सीमा मेटा कैरेक्टर्स के बीच घेरना होगा:

\btest\b

उदाहरण

निम्नलिखित Java उदाहरण दिए गए इनपुट स्ट्रिंग में "test" शब्द की घटनाओं की संख्या गिनता और प्रिंट करता है।

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

public class RegexExample1 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("Enter input text: ");
        String input = sc.nextLine();
        String regex = "\\btest\\b";
        // पैटर्न ऑब्जेक्ट बनाना
        Pattern pattern = Pattern.compile(regex);
        // स्ट्रिंग में संकलित पैटर्न का मिलान
        Matcher matcher = pattern.matcher(input);
        int count = 0;
        while (matcher.find()) {
            count++;
        }
        System.out.println("Number of occurrences of the word test: " + count);
    }
}

आउटपुट

Enter input text: sample data: test test test
Number of occurrences of the word test: 3

  1. - Java रेगुलर एक्सप्रेशन में (?: re) सब-एक्सप्रेशन

    सबएक्सप्रेशन/मेटाकैरेक्टर “(?: re)” मिलान किए गए टेक्स्ट को याद किए बिना रेगुलर एक्सप्रेशन को ग्रुप करता है। उदाहरण import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class PatternExample { public static void main(String args[]) {

  1. - Java में रेगुलर एक्सप्रेशन (re) सब-एक्सप्रेशन

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

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

    निम्न उदाहरण दिखाते हैं कि Java में रेगुलर एक्सप्रेशन का उपयोग करके स्ट्रिंग से नंबर कैसे निकाले जाते हैं। स्ट्रिंग्स को पार्स करने और उनसे जानकारी निकालने में सक्षम होना हर टेस्टर के लिए एक महत्वपूर्ण कौशल है। यह विशेष रूप से API टेस्टिंग के समय उपयोगी होता है जब आपको JSON या XML रिस्पॉन्स पार्स कर