⊗ppPmRgSCh 245 of 447 menu

PHP में रेगुलर एक्सप्रेशन का उपयोग करके स्ट्रिंग की जाँच

रेगुलर एक्सप्रेशन की क्षमताएं केवल खोज और प्रतिस्थापन तक ही सीमित नहीं हैं। एक फ़ंक्शन preg_match भी है, जो जाँचता है कि क्या स्ट्रिंग में रेगुलर एक्सप्रेशन से मेल खाने वाला कोई भाग है। यह फ़ंक्शन पहले पैरामीटर के रूप में रेगुलर एक्सप्रेशन लेता है, और दूसरे पैरामीटर के रूप में खोज के लिए स्ट्रिंग लेता है।

इस स्थिति में, यदि बहुत सारे मेल होंगे, - फ़ंक्शन केवल पहला मेल ढूंढेगा और अपना काम समाप्त कर लेगा। इसलिए फ़ंक्शन या तो 1 आउटपुट करता है, या 0 और इसका उपयोग इस प्रश्न के उत्तर देने के लिए किया जाता है 'क्या स्ट्रिंग में वांछित चीज़ है या नहीं'। एक रिटर्न करेगा - मतलब है (कितनी बार - स्पष्ट नहीं है), शून्य रिटर्न करेगा - मतलब नहीं है।

आइए उदाहरणों से देखें। आइए जाँचें, क्या स्ट्रिंग में कोई ऐसी उप-स्ट्रिंग है जो अक्षर 'a' से बनी है, एक या अधिक बार दोहराई गई है:

<?php echo preg_match('#a+#', 'eee aaa bbb'); // 1 आउटपुट करेगा ?>

और अब हमारी स्ट्रिंग में वांछित चीज़ नहीं है, और फ़ंक्शन 0 आउटपुट करेगा:

<?php echo preg_match('#a+#', 'eee bbb'); // 0 आउटपुट करेगा ?>

निर्धारित करें कि क्या स्ट्रिंग में लगातार 3 अंक हैं।

निर्धारित करें कि क्या पास की गई स्ट्रिंग http से शुरू होती है।

निर्धारित करें कि क्या पास की गई स्ट्रिंग http या https से शुरू होती है।

निर्धारित करें कि क्या पास की गई स्ट्रिंग एक्सटेंशन txt, html या php के साथ समाप्त होती है।

निर्धारित करें कि क्या पास की गई स्ट्रिंग एक्सटेंशन jpg या jpeg के साथ समाप्त होती है।

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