PHP mb_regex_set_options mbstring 函数

  • 定义和用法

    mb_regex_set_options - 设置/获取mbregex函数的默认选项
  • 版本支持

    PHP4 PHP5 PHP7
    支持 支持 支持
  • 语法

    mb_regex_set_options( [ string $options = mb_regex_set_options() ] )
    mb_regex_set_options() 设置多字节正则表达式功能的选项所描述的默认选项。
  • 参数

    参数 必需的 描述
    options 设置的选项。 这是一个字符串,其中每个字符都是一个选项。 要设置模式,模式字符必须是最后一个字符,但是只能设置一个模式,但可以有多个选项。
    正则表达式选项:
    • i - 歧义匹配
    • x - 启用扩展图案形式
    • m - '.' 与换行符匹配
    • s - '^'->'\A','$'->'\Z'
    • p - 与m和s选项相同
    • l - 查找最长的匹配
    • n - 忽略空匹配
    • e - eval() 结果代码
    正则表语法模型:
    • j - Java(Sun java.util.regex)
    • u - GNU正则表达式
    • g - grep
    • c - Emacs
    • r - Ruby
    • z - Perl
    • b - POSIX基本正则表达式
    • d - POSIX扩展正则表达式
  • 返回值

    先前的选项。 如果省略 options,则返回描述当前选项的字符串。
  • 相关页面

    mb_split() - 使用正则表达式分割多字节字节
    mb_ereg() - 正则表达式与多字节支持匹配
    mb_eregi() - 正则表达式匹配忽略大小写支持