2013-04-09 3 views
-1
에서) (사이에 텍스트를 제거하기

답변

2

하면 교체 :

preg_replace('/\(.*?\)/', '', $str); 
+0

일을 수행 할 수 있습니다 ... :) –

1

는 정규식을 사용합니다.

\([^)]*\)을 빈 문자열로 바꿉니다.

참고 : 두 개 이상의 괄호 쌍이있는 경우 가장 안쪽의 괄호 쌍을 대체합니다.

1

$string = "This is a string (with parenthesis stuff)"; 
    echo preg_replace("/\([^)]+\)/","",$string); // 'ABC ' 

시도하거나 당신은 또한 이것에 대한

$str = "This is a string (with parenthesis stuff)"; 
    $str = trim(preg_replace('/\s*\([^)]*\)/', '', $str)); 
관련 문제