⊗jsSpRECB 100 of 294 menu

जावास्क्रिप्ट रेगुलर एक्सप्रेशन में करली कोष्ठक

ऑपरेटर '+', '*', '?' अच्छे हैं, हालांकि, उनकी मदद से विशिष्ट संख्या में पुनरावृत्ति निर्दिष्ट नहीं की जा सकती। इस मामले में ऑपरेटर {} आपकी मदद करेगा।

यह इस प्रकार काम करता है: {5} - पांच पुनरावृत्तियाँ, {2,5} – दो से पांच बार (दोनों शामिल) दोहराया जाता है, {2,} - दो या अधिक बार दोहराया जाता है। कृपया ध्यान दें कि इस प्रकार का विकल्प - {,2} - मौजूद नहीं है। उदाहरण देखें:

उदाहरण

इस उदाहरण में खोज पैटर्न इस तरह दिखता है: अक्षर 'x', अक्षर 'a' एक या दो बार, अक्षर 'x':

let str = 'xx xax xaax xaaax'; let res = str.replace(/xa{1,2}x/g, '!');

परिणामस्वरूप, वेरिएबल में निम्नलिखित लिखा जाएगा:

'xx ! ! xaaax'

उदाहरण

इस उदाहरण में खोज पैटर्न इस तरह दिखता है: अक्षर 'x', अक्षर 'a' दो बार और अधिक, अक्षर 'x':

let str = 'xx xax xaax xaaax'; let res = str.replace(/xa{2,}x/g, '!');

परिणामस्वरूप, वेरिएबल में निम्नलिखित लिखा जाएगा:

'xx xax ! !'

उदाहरण

इस उदाहरण में खोज पैटर्न इस तरह दिखता है: अक्षर 'x', अक्षर 'a' तीन बार, अक्षर 'x':

let str = 'xx xax xaax xaaax'; let res = str.replace(/xa{3}x/g, '!');

परिणामस्वरूप, वेरिएबल में निम्नलिखित लिखा जाएगा:

'xx xax xaax !'

उदाहरण

इस उदाहरण में खोज पैटर्न इस तरह दिखता है: अक्षर 'a' दस बार:

let str = 'aaa aaaaaaaaaa aaa'; let res = str.replace(/a{10}/g, '!');

परिणामस्वरूप, वेरिएबल में निम्नलिखित लिखा जाएगा:

'aaa ! aaa'

उदाहरण

इस उदाहरण में कोड लेखक इस तरह का पैटर्न चाहता था: अक्षर 'x', अक्षर 'a' तीन बार और कम, अक्षर 'x', लेकिन, दुर्भाग्य से, यह - {,3} - काम नहीं करता। स्पष्ट रूप से निर्दिष्ट करने की आवश्यकता है:

let str = 'xx xax xaax xaaax'; let res = str.replace(/xa{1,3}x/g, '!');

परिणामस्वरूप, वेरिएबल में निम्नलिखित लिखा जाएगा:

'xx ! ! !'

उदाहरण

शून्य भी स्वीकार्य है:

let str = 'xx xax xaax xaaax'; let res = str.replace(/xa{0,3}x/g, '!');

परिणामस्वरूप, वेरिएबल में निम्नलिखित लिखा जाएगा:

'! ! ! !'

प्रायोगिक समस्याएं

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

let str = 'aa aba abba abbba abbbba abbbbba';

एक रेगुलर एक्सप्रेशन लिखें जो स्ट्रिंग्स 'abba', 'abbba', 'abbbba' और केवल उन्हें ढूंढे।

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

let str = 'aa aba abba abbba abbbba abbbbba';

एक रेगुलर एक्सप्रेशन लिखें जो 'aba' प्रकार की स्ट्रिंग्स ढूंढे, जिनमें 'b' 3 बार (सम्मिलित) से कम आता है।

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

let str = 'aa aba abba abbba abbbba abbbbba';

एक रेगुलर एक्सप्रेशन लिखें जो 'aba' प्रकार की स्ट्रिंग्स ढूंढे, जिनमें 'b' 4 बार (सम्मिलित) से अधिक आता है।

हिन्दी
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
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें