괄호 사이에 텍스트 세트를 추출하는 가장 좋은 / 가장 효율적인 방법은 무엇입니까? 가능한 가장 효율적인 방법으로 "이 (텍스트)를 제외한 모든 것을 무시"문자열에서 "텍스트"문자열을 얻고 싶다고 가정 해보십시오.
지금까지 내가 생각 해낸 최고는 다음과 같습니다.
$fullString = "ignore everything except this (text)";
$start = strpos('(', $fullString);
$end = strlen($fullString) - strpos(')', $fullString);
$shortString = substr($fullString, $start, $end);
이 작업을 수행하는 더 좋은 방법이 있습니까? 일반적으로 정규식을 사용하는 것이 효율성이 떨어지는 경향이 있다는 것을 알고 있지만 함수 호출 수를 줄일 수 없다면 이것이 가장 좋은 방법일까요? 생각?
s($fullString)->between("(", ")")
에서 볼 수 있듯이 도움 이 될 수 있습니다 .