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

Java में रेगुलर एक्सप्रेशन \w मेटाकैरेक्टर समझाया गया


सबएक्सप्रेशन/मेटाकैरेक्टर “\w” वर्ड कैरेक्टर से मिलान करता है यानी a से z और A से Z और 0 से 9।

उदाहरण 1

import java.util.regex.Matcher; 
import java.util.regex.Pattern; 
public class RegexExample { 
    public static void main( String args[] ) { 
        String regex = "\\w to"; 
        String input = "Hello how are you welcome to Tutorialspoint"; 
        Pattern p = Pattern.compile(regex); 
        Matcher m = p.matcher(input); 
        int count = 0; 
        while(m.find()) { 
            count++; 
        } 
        System.out.println("मिलान की संख्या: " + count); 
    } 
}

आउटपुट

मिलान की संख्या: 1

उदाहरण 2

निम्नलिखित उदाहरण 5 स्ट्रिंग मान पढ़ता है और उनको प्रिंट करता है जिनमें वर्ड कैरेक्टर होते हैं -

import java.util.Scanner; 
import java.util.regex.Matcher; 
import java.util.regex.Pattern; 
public class MatchWordCharacters { 
    public static void main( String args[] ) { 
        String regex = "\\w.*$"; 
        Scanner sc = new Scanner(System.in); 
        System.out.println("5 इनपुट स्ट्रिंग दर्ज करें: "); 
        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("स्ट्रिंग जिनमें वर्ड कैरेक्टर हैं: "); 
        for(int i=0; i<5;i++) { 
            // Matcher ऑब्जेक्ट बनाना 
            Matcher m = p.matcher(input[i]); 
            if(m.matches()) { 
                System.out.println(m.group()); 
            } 
        } 
    } 
}

आउटपुट

5 इनपुट स्ट्रिंग दर्ज करें: sample test test23 hello## #$%&& वर्ड कैरेक्टर वाली स्ट्रिंग: sample test test23 hello##

  1. - Java में रेगुलर एक्सप्रेशन \A मेटाकैरेक्टर समझाया गया

    सबएक्सप्रेशन/मेटाकैरेक्टर “\A” संपूर्ण स्ट्रिंग की शुरुआत से मिलान करता है। उदाहरण 1 import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexExample { public static void main( String args[] ) { String regex = \\AHi; String input = Hi ho

  1. - Java में रेगुलर एक्सप्रेशन . (डॉट) मेटाकैरेक्टर

    सबएक्सप्रेशन/मेटाकैरेक्टर “.” न्यूलाइन को छोड़कर किसी भी सिंगल कैरेक्टर से मिलान करता है। उदाहरण1 import java.util.regex.Matcher; import java.util.regex.Pattern; public class MatchesAll { public static void main( String args[] ) { String regex = .; String input

  1. - Java में रेगुलर एक्सप्रेशन $ (डॉलर) मेटाकैरेक्टर

    सबएक्सप्रेशन/मेटाकैरेक्टर “$” लाइन के अंत से मिलान करता है। उदाहरण 1 import java.util.regex.Matcher; import java.util.regex.Pattern; public class EndWith { public static void main( String args[] ) { String regex = Tutorialspoint$; String input = Hi how are you w