현재 위치: > 함수 카테고리 모음> 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_encoding_aliases

    mb_encoding_aliases

    알려진인코딩유형에대한별칭을얻으십시오
  • 문자열의 너비를 반환합니다 mb_strwidth

    mb_strwidth

    문자열의너비를반환합니다
  • MBString의 내부 설정을 얻으십시오 mb_get_info

    mb_get_info

    MBString의내부설정을얻으십시오
  • 일치 할 다음 정규 표현식의 시작점을 설정하십시오. mb_ereg_search_setpos

    mb_ereg_search_setpos

    일치할다음정규표현식의시작점을설정하십시
  • HTTP 출력 문자 인코딩을 설정/가져옵니다 mb_http_output

    mb_http_output

    HTTP출력문자인코딩을설정/가져옵니다
  • 멀티 바이트 스트링이 주어지면 문자 배열을 반환하십시오 mb_str_split

    mb_str_split

    멀티바이트스트링이주어지면문자배열을반환
  • 다른 문자열에서 지정된 문자의 마지막 발생을 찾으십시오. mb_strrchr

    mb_strrchr

    다른문자열에서지정된문자의마지막발생을찾
  • 문자열을 소문자로 설정하십시오 mb_strtolower

    mb_strtolower

    문자열을소문자로설정하십시오
인기 기사