问答详情
源自:3-6 查找所有匹配结果

php正则表达式的修饰符,小写u是什么意思?

请问匹配汉字的正则表达式'/[\x{4e00}-\x{9fa5}]+/u'中的u是什么意思?

提问者:Sinoproud 2016-12-04 17:25

个回答

  • 北方的郎n_n
    2016-12-04 21:05:27

    U (PCRE_UNGREEDY) 本修正符反转了匹配数量的值使其不是默认的重复,而变成在后面跟上“?”才变得重复。这和 Perl 不兼容。也可以通过在模式之中设定 (?U) 修正符来启用此选项。