कोष्ठक के बीच पाठ सेट निकालने का सबसे अच्छा / सबसे कुशल तरीका क्या है? कहें कि मैं स्ट्रिंग को "पाठ" से प्राप्त करना चाहता था "संभवत: इस (पाठ) को छोड़कर" सबसे अधिक संभव तरीके से सब कुछ अनदेखा करें।
अब तक, सबसे अच्छा मैं इस के साथ आया हूँ:
$fullString = "ignore everything except this (text)";
$start = strpos('(', $fullString);
$end = strlen($fullString) - strpos(')', $fullString);
$shortString = substr($fullString, $start, $end);
क्या ऐसा करने के लिए इससे अच्छा तरीका है? मुझे पता है कि रेगेक्स का उपयोग करना सामान्य रूप से कम कुशल है, लेकिन जब तक मैं फ़ंक्शन कॉल की संख्या को कम नहीं कर सकता, शायद यह सबसे अच्छा तरीका होगा? विचार?
s($fullString)->between("(", ")")
मदद मिल सकती है , जैसा कि इस स्टैंडअलोन लाइब्रेरी में पाया गया है ।