जावास्क्रिप्ट में रेगुलर एक्सप्रेशन विशेष वर्णों से कैसे बचें
पैटर्न मिलान में सटीकता प्राप्त करने के लिए नियमित अभिव्यक्ति विशेष वर्णों से बचना महत्वपूर्ण है। जावास्क्रिप्ट में ऐसा करने के लिए, आप उन वर्णों को उपसर्ग करने के लिए \ वर्ण का उपयोग कर सकते हैं जो नियमित अभिव्यक्तियों के भीतर विशेष अर्थ रखते हैं। . हालाँकि, इस प्रक्रिया को स्वचालित करने के लिए, किसी फ़ंक्शन को नियोजित करना सुविधाजनक है।
functionscapeRegExp(text) { वापसी text.replace(/[-[\]{}()* ?.,\\^$|#\s]/g, '\\$&'); }
function escapeRegExp(text) { return text.replace(/[-[\]{}()* ?.,\\^$|#\s]/g, '\\$&'); }
इस फ़ंक्शन के अनुप्रयोग को स्पष्ट करने के लिए, निम्नलिखित कोड पर विचार करें:
const एस्केप्डस्ट्रिंग = एस्केपरेगएक्सपी("[मुनीस]वारन");
const escapedString = escapeRegExp("[Munees]waran");
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3