⊗jsSpRERO 97 of 294 menu

कैरेक्टर रिपीट ऑपरेटर्स

ऐसी स्थितियाँ होती हैं जब हम यह निर्दिष्ट करना चाहते हैं, कि एक कैरेक्टर एक निश्चित संख्या में दोहराया जाता है। यदि हमें पुनरावृत्तियों की सटीक संख्या पता है, तो बस इसे कई बार लिखा जा सकता है - /aaaa/। लेकिन क्या करें अगर हम यह कहना चाहते हैं: एक या अधिक बार दोहराएं?

इसके लिए पुनरावृत्ति ऑपरेटर (क्वांटिफायर) मौजूद हैं: प्लस + (एक या अधिक बार), तारांकन * (शून्य या अधिक बार) और प्रश्न चिह्न ? (शून्य या एक बार)। ये ऑपरेटर उस कैरेक्टर पर कार्य करते हैं जो उनके सामने आता है।

आइए उदाहरणों पर इन ऑपरेटरों के काम को देखें।

उदाहरण

पैटर्न कैरेक्टर 'x', कैरेक्टर 'a' एक या अधिक बार, कैरेक्टर 'x' के अनुसार सभी सबस्ट्रिंग खोजें:

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

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

'xx ! ! ! xbx'

उदाहरण

पैटर्न कैरेक्टर 'x', कैरेक्टर 'a' शून्य या अधिक बार, कैरेक्टर 'x' के अनुसार सभी सबस्ट्रिंग खोजें:

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

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

'! ! ! ! xbx'

उदाहरण

पैटर्न कैरेक्टर 'x', कैरेक्टर 'a' शून्य या एक बार, कैरेक्टर 'x' के अनुसार सभी सबस्ट्रिंग खोजें:

let str = 'xx xax xaax xbx'; let res = str.replace(/xa?x/g, '!');

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

'! ! xaax xbx'

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

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

let str = 'aa aba abba abbba abca abea';

एक रेगुलर एक्सप्रेशन लिखें जो स्ट्रिंग 'aba', 'abba', 'abbba' को पैटर्न के अनुसार ढूंढे: कैरेक्टर 'a', कैरेक्टर 'b' कोई भी संख्या में बार, कैरेक्टर 'a'.

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

let str = 'aa aba abba abbba abca abea';

एक रेगुलर एक्सप्रेशन लिखें जो स्ट्रिंग 'aa', 'aba', 'abba', 'abbba' को पैटर्न के अनुसार ढूंढे: कैरेक्टर 'a', कैरेक्टर 'b' कोई भी संख्या में बार ( शून्य बार सहित), कैरेक्टर 'a'.

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

let str = 'aa aba abba abbba abca abea';

एक रेगुलर एक्सप्रेशन लिखें जो स्ट्रिंग 'aa', 'aba' को पैटर्न के अनुसार ढूंढे: कैरेक्टर 'a', कैरेक्टर 'b' एक बार या शून्य बार, कैरेक्टर 'a'.

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

let str = 'aa aba abba abbba abca abea';

एक रेगुलर एक्सप्रेशन लिखें जो स्ट्रिंग 'aa', 'aba', 'abba', 'abbba' को ढूंढे, 'abca' और 'abea' को शामिल किए बिना।

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