mb_regex_set_options
MBregex 기능의 기본 옵션을 설정/가져옵니다
함수 이름 : mb_regex_set_options ()
해당 버전 : PHP 4> = 4.2.0, PHP 5, PHP 7
함수 설명 : MB_REGEX_SET_OPTIONS () 함수는 정규 표현식의 옵션을 멀티 파이트 문자의 정규 표현식에 사용할 옵션을 설정합니다.
사용법 : mb_regex_set_options (String $ 옵션) : bool
매개 변수 :
반환 값 : 옵션이 성공적으로 설정된 경우 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 () 등과 같은 일반 문자 세트의 정규 표현 함수를 사용하려면 해당 함수를 사용하여 옵션을 설정해야합니다.