⊗jsSpRERP 126 of 294 menu

जावास्क्रिप्ट रेगुलर एक्सप्रेशन में replace मेथड में कैप्चर ग्रुप

replace मेथड के साथ काम करते समय, अगर हम रेगुलर एक्सप्रेशन में कुछ कैप्चर ग्रुप में डालते हैं, तो रिप्लेसमेंट स्ट्रिंग में हम इस कैप्चर ग्रुप की सामग्री को डॉलर चिह्न $ और कैप्चर ग्रुप नंबर लिखकर डाल सकते हैं। उदाहरण के लिए, $1 - पहला कैप्चर ग्रुप, $2 - दूसरा कैप्चर ग्रुप और इसी तरह आगे।

यह क्यों जरूरी है और इसका उपयोग कैसे करें आइए उदाहरणों से देखते हैं।

उदाहरण

आइए सभी नंबरों को ढूंढें और उनकी जगह वही नंबर, लेकिन गोल कोष्ठक में डालें। इसके लिए सभी पाए गए नंबरों को हम उन्हीं के स्थान पर, लेकिन कोष्ठक में बदल देंगे:

let str = '1 23 456 xax'; let res = str.replace(/(\d+)/g, '($1)');

नतीजे में वेरिएबल में निम्नलिखित लिखा जाएगा:

'(1) (23) (456) xax'

उदाहरण

आइए ऐसी सभी स्ट्रिंग्स ढूंढें जो चारों ओर x वाली संख्याएं हैं और इन संख्याओं को उन्हीं से बदल दें, लेकिन चारों ओर '!' चिह्नों के साथ:

let str = 'x1x x23x x456x xax'; let res = str.replace(/x(\d+)x/g, '!$1!');

नतीजे में वेरिएबल में निम्नलिखित लिखा जाएगा:

'!1! !23! !456! xax'

उदाहरण

आइए निम्नलिखित कार्य को हल करें: 'aaa@bbb' प्रकार की स्ट्रिंग्स दी गई हैं - अक्षर, फिर @ चिह्न, फिर अक्षर। @ से पहले और बाद के अक्षरों को आपस में बदलना है।

let str = 'aaa@bbb ccc@ddd'; let res = str.replace(/([a-z]+)@([a-z]+)/g, '$2@$1');

नतीजे में वेरिएबल में निम्नलिखित लिखा जाएगा:

'bbb@aaa ddd@ccc'

प्रायोगिक कार्य

एक स्ट्रिंग दी गई है:

let str = '12 34 56 78';

सभी दो-अंकीय संख्याओं में अंकों के स्थान आपस में बदलें।

तारीख वाली एक स्ट्रिंग दी गई है:

let str = '31.12.2025';

इस तारीख को '2025.12.31' के प्रारूप में बदलें।

हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें