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

mb_ereg_search_regs

멀티 바이트 정규 표현식의 일치하는 부분을 반환합니다
이름:mb_ereg_search_regs
분류:다중 바이트 문자열
사용 언어:php
한 줄 설명:마지막 멀티 바이트 정규 표현식 일치 결과를 반환합니다.

함수 이름 : MB_EREG_SEARCH_REGS ()

해당 버전 : PHP 4> = 4.2.0, PHP 5, PHP 7

사용법 : MB_EREG_SEARCH_REGS () 함수는 마지막 멀티 바이트 정규 표현식 일치의 결과를 반환하는 데 사용됩니다.

구문 : MB_EREG_SEARCH_REGS ([String $ Pattern [, String $ 옵션 = "MSR"]) : Array | False

매개 변수 :

  • 패턴 (선택 사항) : 정규 표현 패턴. 제공되지 않은 경우 MB_EREG_SEARCH_INIT () 함수를 사용하여 최신 모드 세트를 사용하십시오.
  • 옵션 (선택 사항) : 일치 옵션. 기본값은 "MSR"이며, 이는 멀티 라인 모드, 단일 라인 모드 및 리버스 검색 모드를 의미합니다.

반품 값 :

  • 일치가 성공하면 MB_EREG_SEARCH_REGS ()는 하위 그룹 매칭의 결과를 포함하는 인덱스 배열을 반환합니다. 첫 번째 요소는 완전한 매치 결과이며, 후속 요소는 괄호 안에 저장된 하위 그룹 일치 결과입니다.
  • 일치하는 결과를 얻지 못하면 False가 반환됩니다.

예:

 $str = "Hello, 你好,世界!"; mb_ereg_search_init($str, '[\x{4e00}-\x{9fa5}]'); mb_ereg_search(); $regs = mb_ereg_search_regs(); print_r($regs);

산출:

 Array ( [0] => 你)

위의 예에서 먼저 MB_EREG_SEARCH_INIT () 함수를 사용하여 멀티 바이트 정규 표현식 검색을 초기화하고 일치 할 한자의 범위를 지정합니다. 그런 다음 mb_ereg_search () 함수를 사용하여 검색을 수행하십시오. 마지막으로, MB_EREG_SEARCH_REGS () 함수를 호출하여 일치 결과의 하위 그룹 일치 결과 배열을 얻습니다. 여기서 첫 번째 요소는 전체 일치 결과입니다.

유사한 함수
  • 정규 표현식을 멀티 바이트 지원으로 교체하십시오 mb_ereg_replace

    mb_ereg_replace

    정규표현식을멀티바이트지원으로교체하십시
  • 문자 인코딩의 감지 순서를 설정/가져옵니다 mb_detect_order

    mb_detect_order

    문자인코딩의감지순서를설정/가져옵니다
  • 기형 바이트 시퀀스를 대체 문자로 교체하십시오 mb_scrub

    mb_scrub

    기형바이트시퀀스를대체문자로교체하십시오
  • 특정 문자를 얻으십시오 mb_chr

    mb_chr

    특정문자를얻으십시오
  • 출력 버퍼에서 문자 인코딩을 변환하는 콜백 함수 mb_output_handler

    mb_output_handler

    출력버퍼에서문자인코딩을변환하는콜백함수
  • 멀티 바이트 정규 표현식에 대한 문자 인코딩을 설정/얻습니다 mb_regex_encoding

    mb_regex_encoding

    멀티바이트정규표현식에대한문자인코딩을설
  • 지원되는 모든 인코딩 어레이를 반환합니다 mb_list_encodings

    mb_list_encodings

    지원되는모든인코딩어레이를반환합니다
  • 사전 정의 된 다중 바이트 스트링에 대한 다중 바이트 정규식 일치 mb_ereg_search

    mb_ereg_search

    사전정의된다중바이트스트링에대한다중바이
인기 기사