반응형
경고 : preg_replace () : 알 수없는 수정 자 'g'
이 정규식에 오류가 있습니다 ...
$strTmp = preg_replace('~(<\/CharacterStyleRange>(.*?)\n*</CharacterStyleRange>)~gim ' , "</CharacterStyleRange>", $strTmp);
오류
경고 : preg_replace () : 알 수없는 수정 자 'g'....
왜?
g
는 암시 적입니다 preg_replace()
. 포함 할 필요가 없습니다.
전역 플래그를 지정할 필요가 없습니다. 에서 문서 , 별도의 매개 변수 (이 $limit
메이크업에 교체의 수를 지정하는 데 사용되는) :
limit 각 주제 문자열의 각 패턴에 대해 가능한 최대 대체. 기본값은 -1 (제한 없음)입니다.
따라서이 매개 변수에 양수를 지정하지 않으면 기본적으로 모든 항목을 대체합니다.
$strTmp = preg_replace('~(<\/CharacterStyleRange>(.*?)\n*</CharacterStyleRange>)~im ' , "</CharacterStyleRange>", $strTmp);
/
바꾸려는 문자열 의 앞에 문자 G가 있습니다.
참고 URL : https://stackoverflow.com/questions/19061037/warning-preg-replace-unknown-modifier-g
반응형
'IT Share you' 카테고리의 다른 글
람다 함수가 Python에서 자신을 재귀 적으로 호출 할 수 있습니까? (0) | 2020.11.22 |
---|---|
grunt로 npm 및 bower 설치 자동화 (0) | 2020.11.22 |
Angular 2에서 입력 태그 파일 유형으로 선택한 파일을 재설정하는 방법은 무엇입니까? (0) | 2020.11.22 |
C에 대한 일반적인 정의되지 않은 / 지정되지 않은 동작은 무엇입니까? (0) | 2020.11.22 |
Solr이 Postgres보다 훨씬 빠른 이유는 무엇입니까? (0) | 2020.11.22 |