मैं एक php regex काम है कि कोष्ठक में पाठ के लिए एक स्ट्रिंग को पार्स करता है संभव नेस्टेड कोष्ठक को अनदेखा करते हुए बनाने के लिए कोशिश कर रहा हूँ अनदेखी पता लगाने के लिए:php regex कोष्ठक के अंदर का पाठ नेस्टेड कोष्ठक
चलो कहते हैं कि मैं चाहता हूँ चलो
Lorem ipsum [1. dolor sit amet, [consectetuer adipiscing] elit.]. Aenean commodo ligula eget dolor.[2. Dolor, [consectetuer adipiscing] elit.] Aenean massa[3. Lorem ipsum] dolor.
वापस जाने के लिए
[1] => "dolor sit amet, [consectetuer adipiscing] elit."
[2] => "Dolor, [consectetuer adipiscing] elit."
[3] => "Lorem ipsum"
अब तक मैं
'/\[([0-9]+)\.\s([^\]]+)\]/gi'
मिला
लेकिन जब नेस्टेड ब्रैकेट होते हैं तो यह टूट जाता है। See demo
मैं आंतरिक ब्रैकेट का पता लगाने से कैसे अनदेखा कर सकता हूं? अग्रिम में Thx!
नेस्टेड संरचना के कारण, मेरा मानना है कि रेगेक्स इस मामले के लिए उपयुक्त नहीं है। शायद एक साधारण दिनचर्या एक बेहतर दृष्टिकोण है। – someOne