Supported options are:
i - ONIG_OPTION_IGNORECASE
x - ONIG_OPTION_EXTEND
m - ONIG_OPTION_MULTILINE
s - ONIG_OPTION_SINGLELINE
p - ONIG_OPTION_MULTILINE | ONIG_OPTION_SINGLELINE
l - ONIG_OPTION_FIND_LONGEST
n - ONIG_OPTION_FIND_NOT_EMPTY
j - ONIG_SYNTAX_JAVA
u - ONIG_SYNTAX_GNU_REGEX
g - ONIG_SYNTAX_GREP
c - ONIG_SYNTAX_EMACS
r - ONIG_SYNTAX_RUBY
z - ONIG_SYNTAX_PERL
b - ONIG_SYNTAX_POSIX_BASIC
d - ONIG_SYNTAX_POSIX_EXTENDED
e - eval() resulting code
Constants above are from Oniguruma regexp library, which is used internally. Default value for PHP 5.2.x is 'pr'.
mb_regex_set_options
(PHP 4 >= 4.3.0, PHP 5)
mb_regex_set_options — Set/Get the default options for mbregex functions
Beschreibung
string mb_regex_set_options
([ string $options = "msr"
] )
Sets the default options described by options for multibyte regex functions.
Parameter-Liste
- options
-
The options to set.
Rückgabewerte
The previous options. If options is omitted, it returns the string that describes the current options.
Siehe auch
- mb_split() - Split multibyte string using regular expression
- mb_ereg() - Regular expression match with multibyte support
- mb_eregi() - Regular expression match ignoring case with multibyte support
mb_regex_set_options
patryk dot szczyglowski at gmail dot com
12-Dec-2008 07:12
12-Dec-2008 07:12
