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 — マルチバイト正規表現関数のデフォルトオプションを取得または設定する
説明
string mb_regex_set_options
([ string $options = "msr"
] )
options で表されるオプションを、 マルチバイト対応の正規表現関数のデフォルトに設定します。
パラメータ
- options
-
設定するオプション。
返り値
以前設定されていたオプション文字列を返します。もし options が省略されていた場合、 現在のデフォルトのオプションを返します。
参考
- mb_split() - マルチバイト文字列を正規表現により分割する
- mb_ereg() - マルチバイト文字列に正規表現マッチを行う
- mb_eregi() - マルチバイト文字列に大文字小文字を区別しない正規表現マッチを行う
mb_regex_set_options
patryk dot szczyglowski at gmail dot com
12-Dec-2008 07:12
12-Dec-2008 07:12
