Php/docs/function.mb-regex-set-options
来自菜鸟教程
mb_regex_set_options
(PHP 4 >= 4.3.0, PHP 5, PHP 7)
mb_regex_set_options — Set/Get the default options for mbregex functions
说明
mb_regex_set_options
([ string $options
= mb_regex_set_options()
] ) : string
Sets the default options described by options
for multibyte regex functions.
参数
options
The options to set. This is a string where each character is an option. To set a mode, the mode character must be the last one set, however there can only be set one mode but multiple options.
Regex options Option Meaning i Ambiguity match on x Enables extended pattern form 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 Regex syntax modes Mode Meaning 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
返回值
The previous options. If options
is omitted,
it returns the string that describes the current options.
更新日志
版本 | 说明 |
---|---|
8.0.0 | If the parameter options is given, the previous
options are returned. Formerly, the current options have been returned. |
参见
- mb_split() - 使用正则表达式分割多字节字符串
- mb_ereg() - Regular expression match with multibyte support
- mb_eregi() - Regular expression match ignoring case with multibyte support