PHP में वर्णों से बंधे सबस्ट्रिंग को निकालना
स्ट्रिंग से विशिष्ट वर्णों से बंधे वाक्यांशों को निकालना एक सामान्य प्रोग्रामिंग कार्य है। PHP नियमित अभिव्यक्तियों के माध्यम से इसके लिए एक सुविधाजनक समाधान प्रदान करता है। समान चिह्न (=) और समापन वर्ग कोष्ठक (]), आप निम्नलिखित कोड का उपयोग कर सकते हैं:
$input = $String; preg_match('~=(.*?)]~', $इनपुट, $आउटपुट); प्रतिध्वनि $आउटपुट[1]; //256$String = "[modid=256]";इस कोड में, $input स्ट्रिंग के भीतर पैटर्न '=(.*?)]' को खोजने के लिए preg_match() फ़ंक्शन का उपयोग किया जाता है। इस पैटर्न में शामिल हैं:
$input = $String;
preg_match('~=(.*?)]~', $input, $output);
echo $output[1]; // 256
(.*?) समूह, जो नई पंक्तियों को छोड़कर वर्णों के किसी भी अनुक्रम से मेल खाता है। प्रश्न चिह्न (?) इसे गैर-लालची बनाता है, जितना संभव हो उतना कम अक्षरों से मेल खाता है। स्ट्रिंग में, मिलान सबस्ट्रिंग को इंडेक्स 1 पर $आउटपुट ऐरे में संग्रहीत किया जाता है। अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3