यह वास्तव में एक साधारण समस्या है, लेकिन मुझे कहीं भी समाधान नहीं मिला।PHP/REGEX: कोष्ठक के भीतर एक स्ट्रिंग प्राप्त करें
मैं प्रिंसेस, के भीतर से स्ट्रिंग प्राप्त करने के लिए preg_match या preg_match_all का उपयोग करने का प्रयास कर रहा हूं लेकिन बिना किसी चिपकने वाले।
अब तक, मेरी अभिव्यक्ति इस तरह दिखता है:
\([A-Za-z0-9 ]+\)
और निम्न परिणाम देता है:
3 (खोखले प्रकाश डाला) 928-129 (< - मूल स्ट्रिंग)
(खोखला हाइलाइट) (< - परिणाम)
मैं चाहता हूं कि स्ट्रिंग कोष्ठक के भीतर स्ट्रिंग है, लेकिन बिना ब्रांड्स के। यह इस तरह दिखेगा:
खोखला उजागर
मैं शायद str_replace या कुछ और के साथ बाद में कोष्ठक की जगह सकता है, लेकिन है कि मेरे पास एक बहुत ही सुंदर समाधान हो प्रतीत नहीं होता है।
मुझे क्या जोड़ना है, इसलिए परिणाम में कोष्ठक शामिल नहीं हैं?
आपकी मदद के लिए धन्यवाद, आप लोग महान हैं! :)
क्या आप कोष्ठक कॉल कर रहे हैं वास्तव में कोष्ठकों हैं। – JohnK
संभावित डुप्लिकेट [PHP: ब्रांड्स के भीतर पाठ निकालने का सबसे अच्छा तरीका?] (Https://stackoverflow.com/questions/196520/php-best-way-to-extract-text-within-parenthesis) – EdChum