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

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 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

निम्नलिखित Java प्रोग्राम उपयोगकर्ता से एक स्ट्रिंग स्वीकार करता है और जांचता है कि इसमें नॉन-ASCII कैरेक्टर हैं या नहीं।

import java.util.Scanner; 
import java.util.regex.Matcher; 
import java.util.regex.Pattern; 
public class StartingOfInput { 
    public static void main( String args[] ) { 
        String regex = "\\A\\p{ASCII}*\\z"; 
        Scanner sc = new Scanner(System.in); 
        System.out.println("इनपुट स्ट्रिंग दर्ज करें: "); 
        String input = sc.nextLine(); 
        // Pattern ऑब्जेक्ट बनाना 
        Pattern p = Pattern.compile(regex); 
        // Matcher ऑब्जेक्ट बनाना 
        Matcher m = p.matcher(input); 
        if(m.find()) { 
            System.out.println("दिया गया इनपुट केवल ASCII कैरेक्टर रखता है "); 
        } else { 
            System.out.println("दिया गया इनपुट नॉन-ASCII कैरेक्टर रखता है "); 
        } 
    } 
}

आउटपुट 1  

इनपुट स्ट्रिंग दर्ज करें: What is your name दिया गया इनपुट केवल ASCII कैरेक्टर रखता है

आउटपुट 2

इनपुट स्ट्रिंग दर्ज करें: whÿ do we fall दिया गया इनपुट नॉन-ASCII कैरेक्टर रखता है

  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 EndWith { public static void main( String args[] ) { String regex = Tutorialspoint$; String input = Hi how are you w

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

    सबएक्सप्रेशन/मेटाकैरेक्टर “^” लाइन की शुरुआत से मिलान करता है। यदि आप इसे रेगुलर एक्सप्रेशन में उपयोग करते हैं, तो यह इनपुट स्ट्रिंग में इसके बाद आने वाले वाक्य से मिलान करता है। उदाहरण 1 import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexExample {