정규 표현식 코드에 문제가 있습니다. 문제는 다음과 같습니다. 모든 "foo"값을 "()"대신 바꾸려고합니다. 예 :() 사이의 모든 "foo"를 대체하십시오.
try foo foo-foo (try foo inside , foo foo foofoo)
괄호 사이의 모든 "foo"문자열을 "boo"로 바꾸고 싶습니다.
$str = preg_replace('/foo(?=[^()]*\))/', 'bar', $str);
근무 예 : 괄호 "유효"입니다 가정
정규 표현식 코드는 어디에 있습니까? –