⊗ppPmRgCB 228 of 447 menu

PHP में रेगुलर एक्सप्रेशन में करली ब्रेसिज़

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

यह इस प्रकार काम करता है: {5} - पाँच दोहराव, {2,5} - दो से पाँच बार दोहराता है (दोनों सम्मिलित), {2,} - दो या अधिक बार दोहराता है।

उदाहरण

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

<?php $str = 'xx xax xaax xaaax'; $res = preg_replace('#xa{1,2}x#', '!', $str); ?>

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

'xx ! ! xaaax'

उदाहरण

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

<?php $str = 'xx xax xaax xaaax'; $res = preg_replace('#xa{2,}x#', '!', $str); ?>

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

'xx xax ! !'

उदाहरण

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

<?php $str = 'xx xax xaax xaaax'; $res = preg_replace('#xa{3}x#', '!', $str); ?>

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

'xx xax xaax !'

उदाहरण

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

<?php $str = 'aaa aaaaaaaaaa aaa'; $res = preg_replace('#a{10}#', '!', $str); ?>

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

'aaa ! aaa'

उदाहरण

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

<?php $str = 'xx xax xaax xaaax'; $res = preg_replace('#xa{1,3}x#', '!', $str); ?>

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

'xx ! ! !'

उदाहरण

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

<?php $str = 'xx xax xaax xaaax'; $res = preg_replace('#xa{0,3}x#', '!', $str); ?>

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

'! ! ! !'

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

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

<?php $str = 'aa aba abba abbba abbbba abbbbba'; ?>

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

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

<?php $str = 'aa aba abba abbba abbbba abbbbba'; ?>

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

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

<?php $str = 'aa aba abba abbba abbbba abbbbba'; ?>

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

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