मुझे पता है कि किसी दिए गए स्ट्रिंग में रेगेक्स पैटर्न के वास्तविक मैचों को खोजने के लिए preg_match और preg_match_all का उपयोग कैसे करें, लेकिन जो फ़ंक्शन मैं लिख रहा हूं न केवल मैचों के पाठ की आवश्यकता है, बल्कि मैचों के पार स्ट्रिंग को पार करने में सक्षम होने के लिए ...स्ट्रिंग में रेगेक्स मैच की स्थिति कैसे प्राप्त करें?
इसलिए, मुझे रेगेक्स पैटर्न के आधार पर स्ट्रिंग में मिलान की स्थिति जानने की आवश्यकता है।
मुझे स्ट्रॉप्स() के समान फ़ंक्शन नहीं मिल रहा है जो regex को अनुमति देता है ... कोई विचार?
एक बार आपके पास मैच होने के बाद, क्या आप इसकी स्थिति खोजने के लिए केवल 'strpos() 'का उपयोग नहीं कर सकते? – scibuff
डुप्लिकेट ?: http://stackoverflow.com/questions/3547564/running-a-regular-expression-need-to-find-exact-location-of-a-string-patterns – michaelmichael
एक बार जब आप अपने मैच प्राप्त कर लेते हैं, तो आप कर सकते हैं फिर स्ट्रिंग के भीतर स्थिति खोजने के लिए strpos() का उपयोग करें। – SenorAmor