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

mb_regex_set_options

MBregex 기능의 기본 옵션을 설정/가져옵니다
이름:mb_regex_set_options
분류:다중 바이트 문자열
사용 언어:php
한 줄 설명:멀티 바이트 문자 정규 표현식에 대한 옵션 설정 정규 표현식 일치

함수 이름 : mb_regex_set_options ()

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

함수 설명 : MB_REGEX_SET_OPTIONS () 함수는 정규 표현식의 옵션을 멀티 파이트 문자의 정규 표현식에 사용할 옵션을 설정합니다.

사용법 : mb_regex_set_options (String $ 옵션) : bool

매개 변수 :

  • 옵션 : 설정 해야하는 옵션은 다음 값의 조합 일 수 있습니다.
    • 'I': 사례에 민감한 경기.
    • 'X': 공백 문자를 무시하십시오.
    • 'M': 멀티 라인 모드.
    • 'S': 문자열을 한 줄로 취급하여 만들어냅니다. Newlines를 포함한 모든 캐릭터와 일치하십시오.
    • 'P': POSIX를 사용하여 정규 표현식 구문을 확장하십시오.
    • 'n': posix 확장자 정규식 구문이 사용되지 않습니다.

반환 값 : 옵션이 성공적으로 설정된 경우 true를 반환합니다. 그렇지 않으면 False를 반환합니다.

예:

 // 设置正则表达式选项为不区分大小写和多行模式mb_regex_set_options('im'); // 使用mb_ereg_match() 函数进行正则表达式匹配$pattern = '[az]+'; $text = 'Hello, World!'; if (mb_ereg_match($pattern, $text)) { echo '匹配成功!'; } else { echo '匹配失败!'; }

위의 예에서 먼저 MB_REGEX_SET_OPTIONS () 함수를 사용하여 정규 표현식 옵션을 케이스 불신 및 멀티 라인 모드로 설정합니다. 그런 다음 MB_EREG_MATCH () 함수를 사용하여 정규 표현식 일치를 수행하여 문자열 $ 텍스트가 지정된 정규식 $ 패턴과 일치하는지 여부를 결정합니다. 경기가 성공하면 출력이 "일치 성공!", 그렇지 않으면 출력이 "일치 실패!"입니다.

MB_REGEX_SET_OPTIONS () 함수는 멀티 바이트 문자 세트 (예 : MB_EREG_MATCH (), MB_EREG_REPLATE () 등)을 사용하여 일반 표현식 함수에만 영향을 미칩니다. 일반 문자 세트 (preg_match (), preg_replace () 등과 같은 일반 문자 세트의 정규 표현 함수를 사용하려면 해당 함수를 사용하여 옵션을 설정해야합니다.

유사한 함수
  • 인코딩 된 이메일을 보냅니다 mb_send_mail

    mb_send_mail

    인코딩된이메일을보냅니다
  • 구문 분석/게시/쿠키 데이터를 구문 분석하고 글로벌 변수를 설정합니다 mb_parse_str

    mb_parse_str

    구문분석/게시/쿠키데이터를구문분석하고
  • "kasaname"을 다른 것으로 변경하십시오 ( "Zen-Kaku", "Han-Kaku"등) mb_convert_kana

    mb_convert_kana

    "kasaname"
  • MBregex 기능의 기본 옵션을 설정/가져옵니다 mb_regex_set_options

    mb_regex_set_options

    MBregex기능의기본옵션을설정/가져
  • 문자열에서 문자열의 마지막 위치 찾기 mb_strrpos

    mb_strrpos

    문자열에서문자열의마지막위치찾기
  • 사전 정의 된 다중 바이트 스트링에 대한 다중 바이트 정규식 일치 mb_ereg_search

    mb_ereg_search

    사전정의된다중바이트스트링에대한다중바이
  • 어퍼 케이스와 소문자를 무시하는 멀티 바이트 지원 교체 정규 표현 mb_eregi_replace

    mb_eregi_replace

    어퍼케이스와소문자를무시하는멀티바이트지
  • 콜백을 사용하여 정기 표현 검색을 수행하고 교체를 위해 멀티 바이트 지원을 사용하십시오. mb_ereg_replace_callback

    mb_ereg_replace_callback

    콜백을사용하여정기표현검색을수행하고교체
인기 기사