"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > मैं जावा में सटीक रेगेक्स मिलान के लिए विशेष वर्णों से कैसे बचूँ?

मैं जावा में सटीक रेगेक्स मिलान के लिए विशेष वर्णों से कैसे बचूँ?

2024-11-07 को प्रकाशित
ब्राउज़ करें:936

How do I Escape Special Characters for Accurate Regex Matching in Java?

इष्टतम रेगेक्स मिलान के लिए विशेष वर्णों से बचना

नियमित अभिव्यक्तियों (रेगेक्स) का उपयोग करके पाठ का मिलान करते समय, यह सुनिश्चित करने के लिए कुछ विशेष वर्णों से बचना महत्वपूर्ण है उनकी व्याख्या मेटाएक्टर के बजाय शाब्दिक के रूप में की जाती है। जावा में, जिन विशेष वर्णों से बचना चाहिए उनमें शामिल हैं:

  • । [ ] { } ( ) \ * - = ! ? ^ $ |

हालाँकि, कुछ अपवादों पर ध्यान देना महत्वपूर्ण है:

  • वर्ग कोष्ठक के भीतर ([]) केवल कुछ वर्णों को भागने की आवश्यकता है, जैसे और -।
  • कोष्ठक को बंद करने के लिए (] और }) को केवल उसी प्रकार के कोष्ठक को खोलने के बाद भागने की आवश्यकता होती है।

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

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3