preg_replace
정규 표현식 검색 및 교체를 수행하십시오
preg_replace()
함수는 입력에있는 모든 패턴 또는 패턴 목록과 일치하는 문자열 또는 배열을 리턴합니다.
이 기능은 세 가지 다른 방식으로 사용됩니다.
교체 문자열은 \ n 또는 n 형식의 뒤로 참조를 포함 할 수 있으며, 여기서 n은 패턴의 그룹의 인덱스입니다. 반환 된 문자열에서 \ n 및 n 인스턴스는 그룹과 일치하는 하위 문자열로 대체되거나 \ 0 또는 $ 0이 사용되면 전체 표현식으로 대체됩니다.
참고 : 각 입력 문자열에 대해 함수는 주어진 순서의 패턴을 평가합니다. 문자열에서 첫 번째 패턴을 평가 한 결과는 두 번째 패턴의 입력 문자열로 사용됩니다. 이것은 예기치 않은 행동으로 이어질 수 있습니다.
사례에 민감한 정규 표현식을 사용하여 "Microsoft"를 문자열의 "W3School"으로 바꾸십시오.
<? php $ str = 'Microsoft를 방문하십시오!' ; $ Pattern = '/Microsoft/I' ; echo preg_replace ( $ Pattern , 'W3School' , $ str ) ; ?>
직접 시도하십시오
preg_replace ( 패턴 , 교체 , 입력 , 한계 , 카운트 )
매개 변수 | 설명하다 |
---|---|
패턴 | 필수의. 정규 표현식 또는 정규 표현 어레이가 포함되어 있습니다. |
교체 | 필수의. 문자열을 교체하거나 문자열 배열을 교체하십시오. |
입력 | 필수의. 그 위에 교체 된 문자열 또는 배열. |
한계 |
선택 과목. 기본값은 -1이며 제한이 없음을 나타냅니다. 각 문자열에서 만들 수있는 교체 수에 대한 제한을 설정합니다. |
세다 | 선택 과목. 함수가 실행 된 후 변수에는 얼마나 많은 대체품이 수행되었는지를 나타내는 숫자가 포함됩니다. |