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

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[]) { 
        // उपयोगकर्ता से स्ट्रिंग पढ़ना 
        System.out.println("एक स्ट्रिंग दर्ज करें"); 
        Scanner sc = new Scanner(System.in); 
        String input = sc.next(); 
        String regex = "(?:[0-9])"; 
        // रेगुलर एक्सप्रेशन संकलित करना 
        Pattern pattern = Pattern.compile(regex); 
        // Matcher ऑब्जेक्ट प्राप्त करना 
        Matcher matcher = pattern.matcher(input); 
        // मिलान हुआ या नहीं जांचना 
        boolean bool = matcher.find(); 
        if(bool) { 
            System.out.print("मिलान मिला"); 
        } else { 
            System.out.print("मिलान नहीं मिला"); 
        } 
    } 
}

आउटपुट

एक स्ट्रिंग दर्ज करें 9848022338 मिलान मिला

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

    सबएक्सप्रेशन/मेटाकैरेक्टर “\S” नॉन-व्हाइटस्पेस कैरेक्टर से मिलान करता है। उदाहरण 1 import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexExample { public static void main( String args[] ) { String regex = \\S; String input = Hello how

  1. - Java में नियमित अभिव्यक्ति का उपयोग करके स्ट्रिंग से अग्रणी शून्य हटाएं

    String क्लास की replaceAll() विधि एक नियमित अभिव्यक्ति और एक प्रतिस्थापन स्ट्रिंग को दर्शाने वाली दो स्ट्रिंग्स स्वीकार करती है और मिलान किए गए मानों को दी गई स्ट्रिंग से बदल देती है। स्ट्रिंग के अग्रणी शून्य से मिलान करने के लिए निम्नलिखित नियमित अभिव्यक्ति है - ^0+(?!$) अग्रणी शून्य को स्ट्रिंग से

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

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