현재 위치: > 함수 카테고리 모음> preg_filter

preg_filter

정기 표현 검색 및 교체를 수행하십시오
이름:preg_filter
분류:정기적 인 처리 pcre
사용 언어:php
한 줄 설명:일치가 발견되면 문자열 또는 교체 패턴 일치 배열을 반환합니다.

정의 및 사용법

preg_filter() 함수는 패턴 일치가 교체 문자열로 대체 된 문자열 또는 배열을 반환합니다.

입력이 배열 인 경우 함수는 배열을 반환합니다. 입력이 문자열 인 경우이 함수는 문자열을 반환합니다.

이 기능은 preg_replace() 와 유사하지만 한 가지 차이점이 있습니다. 입력 문자열에서 패턴과 일치하는 콘텐츠가 없으면 문자열은 리턴 값에 사용되지 않습니다. 이 경우 입력이 배열 대신 문자열 인 경우 함수는 NULL을 반환합니다.

교체 문자열은 \n 또는 n 형태의 후진 참조를 포함 할 수 있으며, 여기서 n 패턴의 그룹의 인덱스입니다. 반환 된 문자열에서 \nn 인스턴스는 그룹과 일치하는 하위 문자로 대체되거나 \0 또는 $0 사용되면 전체 표현식으로 대체됩니다.

문자열 목록에서 숫자를 괄호 안에 둘러싸십시오.

 <? php
$ input = [  
  "지금은 5시입니다 . "  
  "40 일" ,  
  "여기에는 숫자가 없습니다" ,  
  "2000 년"  
] ;  
  
$ result = preg_filter ( '/[0-9]+/' , '($ 0)' , $ input ) ;  
print_r ( $ result ) ;  
?>

직접 시도하십시오

문법

 preg_filter ( 패턴 , 교체 , 입력 , 한계 , 카운트 )

매개 변수 값

매개 변수 설명하다
무늬 필수의. 검색 할 내용을 나타내는 정규 표현이 포함되어 있습니다.
대사 필수의. 패턴과 일치하는 문자열을 대체합니다. 뒷면 reference가 포함될 수 있습니다.
입력 필수의. 교체품을 수행하기위한 문자열 또는 배열.
한계

선택 과목. 각 문자열에서 만들 수있는 교체 수에 대한 제한을 설정합니다.

기본값은 -1이며 제한이 없음을 나타냅니다.

세다 선택 과목. 함수가 실행 된 후이 변수에는 실행 된 교체 수를 나타내는 숫자가 포함됩니다.
유사한 함수
  • 정규 표현식 검색을 수행하고 콜백으로 바꾸십시오. preg_replace_callback

    preg_replace_callback

    정규표현식검색을수행하고콜백으로바꾸십시
  • 패턴과 일치하는 배열 항목을 반환합니다 preg_grep

    preg_grep

    패턴과일치하는배열항목을반환합니다
  • 정기 표현 검색 및 교체를 수행하십시오 preg_filter

    preg_filter

    정기표현검색및교체를수행하십시오
  • 글로벌 정규 표현식을 수행하십시오 preg_match_all

    preg_match_all

    글로벌정규표현식을수행하십시오
  • 정규 표현 일치를 수행하십시오 preg_match

    preg_match

    정규표현일치를수행하십시오
  • 마지막 PCRE 정규 표현 실행의 오류 메시지를 반환합니다. preg_last_error_msg

    preg_last_error_msg

    마지막PCRE정규표현실행의오류메시지를
  • 정규 표현식 검색 및 교체를 수행하십시오 preg_replace

    preg_replace

    정규표현식검색및교체를수행하십시오
  • 정규 표현 문자를 피하십시오 preg_quote

    preg_quote

    정규표현문자를피하십시오
인기 기사