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

    mb_ereg

    멀티바이트는정규표현식일치를지원합니다
  • 현재 언어를 설정/얻습니다 mb_language

    mb_language

    현재언어를설정/얻습니다
  • 문자열을 소문자로 설정하십시오 mb_strtolower

    mb_strtolower

    문자열을소문자로설정하십시오
  • 지정된 너비로 스트링을 잘라냅니다 mb_strimwidth

    mb_strimwidth

    지정된너비로스트링을잘라냅니다
  • 하위 문자열 발생 수를 계산하십시오 mb_substr_count

    mb_substr_count

    하위문자열발생수를계산하십시오
  • 구문 분석/게시/쿠키 데이터를 구문 분석하고 글로벌 변수를 설정합니다 mb_parse_str

    mb_parse_str

    구문분석/게시/쿠키데이터를구문분석하고
  • MIME 헤더 필드에서 문자열을 디코딩합니다 mb_decode_mimeheader

    mb_decode_mimeheader

    MIME헤더필드에서문자열을디코딩합니다
  • 문자열의 일부를 얻으십시오 mb_substr

    mb_substr

    문자열의일부를얻으십시오
인기 기사