Multibyte mb_regex_set_options
(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
mb_regex_set_options — mbregex 함수에 대한 기본 옵션 설정/가져오기
설명
mb_regex_set_options(?string $options
= null
): string
멀티바이트 정규식 함수에 대한 options
에서 설명하는 기본 옵션을 설정합니다.
매개변수
options
- 설정할 옵션입니다. 이것은 각 문자가 옵션인 문자열입니다. 모드를 설정하기 위해서는 모드 문자가 마지막에 설정되어야 하지만 하나의 모드만 설정할 수 있지만 여러 옵션이 있을 수 있습니다.
정규식 옵션
옵션 의미 i Ambiguity match on x 확장 패턴 양식 사용 m '.'
matches with newliness '^'
->'\A'
,'$'
->'\Z'
p Same as both the m
ands
optionsl Finds longest matches n Ignores empty matches e eval() resulting code 정규식 구문 모드
옵션 의미 j Java (Sun java.util.regex) u GNU regex g grep c Emacs r Ruby z Perl b POSIX Basic regex d POSIX Extended regex
반환 값
이전 옵션. options
가 생략되거나 null
이면 현재 옵션을 설명하는 문자열을 반환합니다.
변경 로그
Version | Description |
---|---|
8.0.0 | 매개변수 options 이 제공되고 null 이 아닌 경우 이전 옵션이 반환됩니다. 이전에는 현재 옵션이 반환되었습니다. |
8.0.0 | options 은 이제 nullable입니다. |
기타
- mb_split() - 정규식을 사용하여 멀티바이트 문자열 분할
- mb_ereg() - 멀티바이트 지원을 통한 정규식 일치
- mb_eregi() - 멀티바이트 지원으로 대소문자를 무시하는 정규식 일치