⊗ppPmRgGB 225 of 447 menu

पीएचपी में रेगुलर एक्सप्रेशन में ग्रुपिंग ब्रैकेट्स

पिछले उदाहरणों में, रिपीटिशन ऑपरेटर्स केवल एक ही कैरेक्टर पर काम करते थे, जो उनके ठीक पहले आता था। यदि हम चाहते हैं कि वे कई कैरेक्टर्स पर काम करें तो क्या करें?

इसके लिए ग्रुपिंग ब्रैकेट्स '(' और ')' मौजूद हैं। वे इस तरह काम करते हैं: यदि कुछ ग्रुपिंग ब्रैकेट्स के अंदर है और ठीक ')' के बाद एक रिपीटिशन ऑपरेटर है - तो वह ब्रैकेट्स के अंदर की पूरी चीज़ पर काम करेगा।

निम्नलिखित उदाहरण में, सर्च पैटर्न इस तरह दिखता है: अक्षर 'x', फिर स्ट्रिंग 'ab' एक या अधिक बार, फिर अक्षर 'x':

<?php $str = 'xabx xababx xaabbx'; $res = preg_replace('#x(ab)+x#', '!', $str); ?>

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

'! ! xaabbx'

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

<?php $str = 'ab abab abab abababab abea'; ?>

एक रेगुलर एक्सप्रेशन लिखें, जो स्ट्रिंग्स को इस पैटर्न के अनुसार ढूंढे: स्ट्रिंग 'ab' को 1 या अधिक बार दोहराया गया हो

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