Какой лучший/самый эффективный способ извлечения текста между круглыми скобками? Скажем, я хотел получить строку "текст" из строки "игнорировать все, кроме этого (текста)", наиболее эффективным способом.
Пока лучшее, что я придумал, это:
$fullString = "ignore everything except this (text)";
$start = strpos('(', $fullString);
$end = strlen($fullString) - strpos(')', $fullString);
$shortString = substr($fullString, $start, $end);
Есть ли лучший способ сделать это? Я знаю, что обычно использование регулярных выражений имеет тенденцию быть менее эффективным, но если я не могу уменьшить количество вызовов функций, возможно, это был бы лучший подход? Мысли?