⊗ppPmRgAMP 250 of 447 menu

PHP में रेगुलर एक्सप्रेशन के माध्यम से सभी मिलानों को ग्रुप में विभाजित करना

फ़ंक्शन preg_match_all की सहायता से सभी पाए गए मिलानों को ग्रुप में विभाजित किया जा सकता है। आइए देखें कि यह कैसे किया जाता है।

मान लीजिए, उदाहरण के लिए, हमारे पास डोमेन के साथ एक स्ट्रिंग है:

<?php $str = 'site.ru site123.com my-site.net'; ?>

आइए एक डोमेन खोजने के लिए एक रेगुलर एक्सप्रेशन लिखें, नाम और ज़ोन को अलग-अलग ग्रुप में अलग करते हुए:

<?php $reg = '#([a-z0-9_-]+)\.([a-z]{2,})#'; ?>

परिणाम फ़ंक्शन के तीसरे पैरामीटर में जाएगा:

<?php preg_match_all($reg, $str, $res); var_dump($res); ?>

परिणामस्वरूप, हमें एक दो-आयामी सरणी प्राप्त होगी। इस सरणी के शून्य तत्व में शून्य ग्रुप की सामग्री शामिल होगी (अर्थात वह सब कुछ जो पूरे रेगुलर एक्सप्रेशन के अंतर्गत आया), दूसरे तत्व में - पहले ग्रुप की सामग्री और इसी तरह आगे:

<?php [ ['site.ru', 'site123.com', 'my-site.net'], ['site', 'site123', 'my-site'], ['ru', 'com', 'net'], ] ?>

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

<?php $str = '2023-10-29 2024-11-30 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
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें