현재 위치: > 함수 카테고리 모음> 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 () 등과 같은 일반 문자 세트의 정규 표현 함수를 사용하려면 해당 함수를 사용하여 옵션을 설정해야합니다.

유사한 함수
  • CASE는 다른 문자열에서 지정된 문자의 마지막 발생을 무의미하게 찾고 있습니다. mb_strrichr

    mb_strrichr

    CASE는다른문자열에서지정된문자의마지
  • 마임 문자 세트 문자열을 가져옵니다 mb_preferred_mime_name

    mb_preferred_mime_name

    마임문자세트문자열을가져옵니다
  • HTTP 입력 문자 인코딩을 감지합니다 mb_http_input

    mb_http_input

    HTTP입력문자인코딩을감지합니다
  • 문자열의 일부를 얻으십시오 mb_strcut

    mb_strcut

    문자열의일부를얻으십시오
  • 사전 정의 된 멀티 바이트 스트링의 멀티 바이트 정규 표현의 일치하는 부분의 위치와 길이를 반환합니다. mb_ereg_search_pos

    mb_ereg_search_pos

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

    mb_eregi_replace

    어퍼케이스와소문자를무시하는멀티바이트지
  • 구문 분석/게시/쿠키 데이터를 구문 분석하고 글로벌 변수를 설정합니다 mb_parse_str

    mb_parse_str

    구문분석/게시/쿠키데이터를구문분석하고
  • 지정된 너비로 스트링을 잘라냅니다 mb_strimwidth

    mb_strimwidth

    지정된너비로스트링을잘라냅니다
인기 기사