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

mb_ereg

멀티 바이트는 정규 표현식 일치를 지원합니다
이름:mb_ereg
분류:다중 바이트 문자열
사용 언어:php
한 줄 설명:멀티 바이트 정규 표현식 일치를 수행하십시오

기능 이름 : MB_EREG ()

함수 설명 : MB_EREG () 함수는 멀티 바이트 정규 표현식 일치를 수행하는 데 사용됩니다.

사용법 : MB_EREG (String $ Pattern, String $ String [, Array & $ regs])

매개 변수 :

  • $ 패턴 : 일치하는 정규 표현 패턴.
  • $ String : 패턴을 검색 할 문자열.
  • $ regs (선택 사항) : 일치하는 결과를 포함하는 배열. 이 매개 변수가 제공되면 함수는 어레이에 매칭 결과를 저장합니다.

반환 값 : 일치가 성공하면 함수는 true, 그렇지 않으면 거짓을 반환합니다.

예:

 // 在字符串中搜索匹配的正则表达式$string = "Hello, 你好!"; $pattern = "你好"; if (mb_ereg($pattern, $string)) { echo "匹配成功"; } else { echo "匹配失败"; } // 使用数组存储匹配结果$string = "Hello, 你好!"; $pattern = "([A-Za-z]+),\s+(\p{Han}+)"; $regs = array(); if (mb_ereg($pattern, $string, $regs)) { echo "匹配成功"; echo "完整匹配结果:" . $regs[0] . PHP_EOL; echo "第一个括号内的匹配结果:" . $regs[1] . PHP_EOL; echo "第二个括号内的匹配结果:" . $regs[2] . PHP_EOL; } else { echo "匹配失败"; }

참고 :

  • MB_EREG () 함수는 멀티 바이트 문자 안전이며 멀티 바이트 문자를 포함하는 문자열을 처리 할 수 ​​있습니다.
  • 이 함수의 동작은 mb_regex_encoding () 함수에 의해 설정된 현재 정규식 인코딩의 영향을받습니다.
  • MB_EREG () 함수를 사용하기 전에 MB_REGEX_ENCODING () 함수를 통해 올바른 정규 표현식 인코딩이 설정되어 있는지 확인해야합니다.
  • 사례에 민감한 일치를 수행하려면 패턴 문자열에서 "/Pattern/I"와 같은 "i"수정자를 사용할 수 있습니다.
  • 글로벌 매칭을 수행하려면 패턴 문자열에서 "/Pattern/G"와 같은 "G"수정자를 사용할 수 있습니다.
  • 멀티 라인 매칭을 수행하려면 패턴 문자열에서 "/pattern/m"과 같은 "m"수정자를 사용할 수 있습니다.
  • 성능을 향상시키기 위해 MB_EREG_MATCH () 함수를 사용하여 일치하는 결과 배열을 반환하지 않고 단일 경기를 수행 할 수 있습니다.
  • 이 기능을 더 잘 이해하고 사용하려면 공식 PHP 문서에서 MB_EREG () 함수의 자세한 설명과 예를 참조하는 것이 좋습니다.
유사한 함수
  • 멀티 바이트 정규 표현식의 일치하는 부분을 반환합니다 mb_ereg_search_regs

    mb_ereg_search_regs

    멀티바이트정규표현식의일치하는부분을반환
  • 멀티 바이트 정규 표현식에 대한 문자 인코딩을 설정/얻습니다 mb_regex_encoding

    mb_regex_encoding

    멀티바이트정규표현식에대한문자인코딩을설
  • 일반 표현식을 사용하여 멀티 바이트 문자열 분할 mb_split

    mb_split

    일반표현식을사용하여멀티바이트문자열분할
  • 다음 정규 표현식 일치의 시작점을 반환합니다. mb_ereg_search_getpos

    mb_ereg_search_getpos

    다음정규표현식일치의시작점을반환합니다.
  • 문자열 케이스를 변환하십시오 mb_convert_case

    mb_convert_case

    문자열케이스를변환하십시오
  • 멀티 바이트는 정규 표현식 일치를 지원하고 사례를 무시합니다 mb_eregi

    mb_eregi

    멀티바이트는정규표현식일치를지원하고사례
  • MBString의 내부 설정을 얻으십시오 mb_get_info

    mb_get_info

    MBString의내부설정을얻으십시오
  • HTTP 출력 문자 인코딩을 설정/가져옵니다 mb_http_output

    mb_http_output

    HTTP출력문자인코딩을설정/가져옵니다
인기 기사