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

Java में नियमित अभिव्यक्ति का उपयोग करके स्ट्रिंग के सभी वर्ण प्रिंट करना


मेटा कैरेक्टर "." सभी वर्णों से मेल खाता है, नियमित अभिव्यक्तियों का उपयोग करके सभी वर्णों को प्रिंट करने के लिए:

  • compile() विधि का उपयोग करके नियमित अभिव्यक्ति संकलित करें।
  • matcher() विधि का उपयोग करके मिलानकर्ता ऑब्जेक्ट बनाएं।
  • find() विधि का उपयोग करके मिलान खोजें और प्रत्येक मिलान के लिए group() विधि का उपयोग करके मिलान सामग्री (वर्ण) प्रिंट करें।

उदाहरण

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

public class RegexExample {
    public static void main(String args[]) {
        // गैर-शब्द स्ट्रिंग से मिलान करने के लिए नियमित अभिव्यक्ति जिसकी लंबाई 2 से 6 है
        String regex = ".";
        Scanner sc = new Scanner(System.in);
        System.out.println("Enter your input string: ");
        String input = sc.nextLine();
        // पैटर्न ऑब्जेक्ट बनाना
        Pattern p = Pattern.compile(regex);
        // मिलानकर्ता ऑब्जेक्ट बनाना
        Matcher m = p.matcher(input);
        while (m.find()) {
            System.out.println(m.group());
        }
    }
}

आउटपुट

Enter your input string: This is a sample text
T
h
i
s
i
s
a
s
a
m
p
l
e
t
e
x
t

  1. - Python में रेगुलर एक्सप्रेशन का उपयोग करके स्ट्रिंग में सभी संख्याएं ढूंढना

    टेक्स्ट से केवल संख्याओं को निकालना Python डेटा एनालिटिक्स में एक बहुत ही सामान्य आवश्यकता है। यह Python रेगुलर एक्सप्रेशन लाइब्रेरी का उपयोग करके आसानी से किया जाता है। यह लाइब्रेरी हमें अंकों के लिए पैटर्न परिभाषित करने में मदद करती है जिन्हें सबस्ट्रिंग के रूप में निकाला जा सकता है।उदाहरणनीचे दिए

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

    निम्नलिखित कोड स्ट्रिंग cheer leaders at the football stadium के अंत में शब्द stadium को मैच करता है। $ - स्ट्रिंग के अंत से मैच करता है। उदाहरण import re s = cheer leaders at the football stadium result = re.search(r\w+$, s) print(result.group()) आउटपुट यह आउटपुट देता है: stadium नोट: $ डिफ़ॉल्

  1. - पायथन में रेगुलर एक्सप्रेशन का उपयोग करके स्ट्रिंग की शुरुआत में कैसे मैच करें?

    निम्नलिखित कोड स्ट्रिंग cheer leaders at the football stadium की शुरुआत में शब्द cheer को मैच करता है। ^ - स्ट्रिंग की शुरुआत से मैच करता है। उदाहरण import re s = cheer leaders at the football stadium result = re.search(r^\w+, s) print(result.group()) आउटपुट यह आउटपुट देता है: cheer नोट: ^ डिफ़ॉ