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

Javaskripta Mem Regulara Eksapresana Mem Veri Ebala Ka Upayoga Kaise Karem



प्रोग्रामिंग भाषाओं में, फ़िल्टर और विशेषताओं की श्रृंखला को परिभाषित करने के लिए कई पैटर्न का उपयोग किया जाता है। अधिक विशेष रूप से, रेगुलर एक्सप्रेशन फ़िल्टर को निर्धारित करने का सबसे प्रभावी तरीका है और इसमें बड़ी मात्रा में वर्णों की श्रृंखला होती है जो पाठ के पैटर्न को परिभाषित करती है। इसके अलावा, आप चर का उपयोग नियमित अभिव्यक्तियों में भी कर सकते हैं। ऐसा करने के लिए, जावास्क्रिप्ट प्रदान करता है ' रेगएक्सपी () ” नियमित अभिव्यक्ति में चर का उपयोग करने के लिए निर्माण।

यह राइट-अप एक विशेष रेगुलर एक्सप्रेशन के भीतर एक चर का उपयोग करने के विभिन्न तरीकों को प्रदर्शित करेगा।

जावास्क्रिप्ट में रेगुलर एक्सप्रेशन क्या है?

रेगुलर एक्सप्रेशंस एक स्ट्रिंग का परिभाषित पैटर्न है जिसका उपयोग परिभाषित स्ट्रिंग्स में विभिन्न संयोजनों की तुलना और मिलान के लिए किया जाता है। हालाँकि, जावास्क्रिप्ट में, रेगुलर एक्सप्रेशन एक परिभाषित वस्तु है जिसका उपयोग कई तरीकों से किया जा सकता है, जिसमें खोज (), स्प्लिट (), रिप्लेस (), मैच (), और कई अन्य शामिल हैं।







जावास्क्रिप्ट में एक नियमित अभिव्यक्ति में एक चर का उपयोग कैसे करें?

एक नियमित अभिव्यक्ति के भीतर एक चर का उपयोग करने के लिए, पहले एक स्ट्रिंग को परिभाषित करें और इसे एक चर में संग्रहीत करें। फिर, एक और स्ट्रिंग बनाएं, बस 'का उपयोग करें' बदलना() ”विधि और बदलने के लिए पैरामीटर पास करें। इसके अलावा, आप 'का भी उपयोग कर सकते हैं रेगएक्सपी( )” इस उद्देश्य के लिए निर्माता।



व्यावहारिकता के लिए, बताए गए उदाहरणों को देखें।



उदाहरण 1: 'प्रतिस्थापन ()' विधि के साथ नियमित अभिव्यक्ति में एक चर का प्रयोग करें

प्रतिस्थापन () विधि के साथ नियमित अभिव्यक्ति में एक चर का उपयोग करने के लिए, पहले एक स्ट्रिंग को परिभाषित करें और इसे एक चर में संग्रहीत करें:





कॉन्स्ट एस = 'खरगोश एक पालतू जानवर है' ;

फिर, 'का उपयोग करें बदलना() 'विधि और स्ट्रिंग में शब्दों को बदलने के लिए पैरामीटर पास करें:

कॉन्स्ट newString = एस। बदलना ( 'खरगोश' , 'बिल्ली' ) ;

अंत में, लॉग () विधि का उपयोग करें और 'पास करें' newString ” जहां बदले गए शब्दों को कंसोल पर आउटपुट प्रदर्शित करने के लिए संग्रहीत किया जाता है:



सांत्वना देना। लकड़ी का लट्ठा ( newString ) ;

उदाहरण 2: 'RegExp ()' कंस्ट्रक्टर के साथ रेगुलर एक्सप्रेशन में एक वेरिएबल का उपयोग करें

आप 'की मदद से नियमित अभिव्यक्ति में एक चर का उपयोग भी कर सकते हैं' रेगएक्सपी () ” कंस्ट्रक्टर। ऐसा करने के लिए, एक स्ट्रिंग घोषित करें और परिभाषित चर में स्ट्रिंग के मान को संग्रहीत करें:

कॉन्स्ट एसटीआर = 'राफिया खुश है' ; टीडी >
< टीडी >

एक शब्द प्रारंभ करें और वह मान निर्दिष्ट करें जिसे आप बदलना चाहते हैं:

कॉन्स्ट शब्द = 'राफिया' ;

का उपयोग करें रेगएक्सपी () 'निर्माता और उस शब्द को पास करें जिसे आप एक पैरामीटर के रूप में बदलना चाहते हैं:

कॉन्स्ट regex = नया रेगुलर एक्सप्रेशन ( शब्द ) ;

फिर, हम 'का उपयोग करेंगे' बदलना() ” और बनाए गए चर को एक पैरामीटर के रूप में नियमित अभिव्यक्ति के रूप में पास करें:

कॉन्स्ट newString = str. बदलना ( रेगेक्स, 'अधिकारी' ) ;

अंत में, लॉग () विधि का उपयोग करें और 'पास करें' newString ” जहां बदले गए शब्दों को कंसोल पर आउटपुट प्रदर्शित करने के लिए संग्रहीत किया जाता है:

सांत्वना देना। लकड़ी का लट्ठा ( newString ) ;

यह देखा जा सकता है कि निर्दिष्ट शब्द को नियमित अभिव्यक्ति में एक चर का उपयोग करके बदल दिया गया है:

जावास्क्रिप्ट में रेगुलर एक्सप्रेशन में वेरिएबल का उपयोग करने के बारे में यह सब कुछ है।

निष्कर्ष

एक नियमित अभिव्यक्ति के भीतर एक चर का उपयोग करने के लिए, ' बदलना() 'पद्धति का उपयोग किया जा सकता है। यह विधि शब्दों को एक स्ट्रिंग में बदल सकती है। इसके अलावा, आप 'का भी उपयोग कर सकते हैं रेगएक्सपी () ” इसी उद्देश्य के लिए निर्माता। इस ट्यूटोरियल ने जावास्क्रिप्ट में रेगुलर एक्सप्रेशन के भीतर वेरिएबल का उपयोग करने के लिए विभिन्न उदाहरणों का प्रदर्शन किया है।