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

आप जावास्क्रिप्ट में रेगुलर एक्सप्रेशन विशेष वर्णों से कैसे बचते हैं?

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

How do you escape regular expression special characters in JavaScript?

जावास्क्रिप्ट में रेगुलर एक्सप्रेशन विशेष वर्णों से कैसे बचें

पैटर्न मिलान में सटीकता प्राप्त करने के लिए नियमित अभिव्यक्ति विशेष वर्णों से बचना महत्वपूर्ण है। जावास्क्रिप्ट में ऐसा करने के लिए, आप उन वर्णों को उपसर्ग करने के लिए \ वर्ण का उपयोग कर सकते हैं जो नियमित अभिव्यक्तियों के भीतर विशेष अर्थ रखते हैं। . हालाँकि, इस प्रक्रिया को स्वचालित करने के लिए, किसी फ़ंक्शन को नियोजित करना सुविधाजनक है।

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