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
Descrierea
mb_regex_set_options
([ string|null $options = null
] ) : string
Sets the default options described by options
for multibyte regex functions.
Parametri
-
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 newlines |
| s |
'^' -> '\A', '$' -> '\Z' |
| p |
Same as both the m and s options |
| l |
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 |
Valorile întoarse
The previous options. If options is omitted or null,
it returns the string that describes the current options.
A se vedea și
- 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