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 — Lit et modifie les options des fonctions d'expression rationnelle à support de caractères multi-octets
Description
string mb_regex_set_options
([ string $options= "msr"
] )
Configure les options par défaut avec les nouvelles valeurs contenues dans options , pour les fonctions d'expression rationnelle à support de caractères multi-octets.
Liste de paramètres
- options
-
Les options à définir.
Valeurs de retour
Retourne la configuration précédente. Si options est omise, la fonction retourne la chaîne qui décrit les options courantes.
Voir aussi
- mb_split() - Scinde une chaîne en tableau avec une expression rationnelle multi-octets
- mb_ereg() - Recherche par expression rationnelle avec support des caractères multi-octets
- mb_eregi() - Expression rationnelle insensible à la casse avec le support des caractères multi-octets
mb_regex_set_options
patryk dot szczyglowski at gmail dot com
12-Dec-2008 07:12
12-Dec-2008 07:12
