mb_regex_set_options

(PHP 4 >= 4.3.0, PHP 5, PHP 7)

mb_regex_set_optionsSet/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 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

锟斤拷锟斤拷值

The previous options. If options is omitted, it returns the string that describes the current options.

锟轿硷拷

  • mb_split() - 使锟斤拷锟斤拷锟斤拷锟斤拷式锟街革拷锟斤拷纸锟斤拷址锟斤拷锟�
  • mb_ereg() - Regular expression match with multibyte support
  • mb_eregi() - Regular expression match ignoring case with multibyte support