I이 정규 표현식에 의해 에러를 가지고 ..경고 : preg_replace이다() : 알 개질제 'g'
$strTmp = preg_replace('~(<\/CharacterStyleRange>(.*?)\n*</CharacterStyleRange>)~gim ' , "</CharacterStyleRange>", $strTmp);
오류
경고 : preg_replace이다() : 알 개질제 'g' ...
왜?
I이 정규 표현식에 의해 에러를 가지고 ..경고 : preg_replace이다() : 알 개질제 'g'
$strTmp = preg_replace('~(<\/CharacterStyleRange>(.*?)\n*</CharacterStyleRange>)~gim ' , "</CharacterStyleRange>", $strTmp);
오류
경고 : preg_replace이다() : 알 개질제 'g' ...
왜?
g
은 preg_replace()
으로 암시 적이므로 포함 할 필요가 없습니다.
전역 플래그를 지정할 필요가 없습니다.
한계 각 대상 문자열의 각 패턴
가능한 최대 교체 다음 documentation에서 만들어 교체의 수를 지정하는 데 별도의 파라미터 ($limit
)가있다. 기본값은 -1 (제한 없음)입니다.:이 매개 변수에 대한 양수를 지정하지 않는$strTmp = preg_replace('~(<\/CharacterStyleRange>(.*?)\n*</CharacterStyleRange>)~im ' , "</CharacterStyleRange>", $strTmp);
그래서, 그것은 기본적으로 모든 발생을 대체합니다