zoukankan      html  css  js  c++  java
  • php正则匹配中文

    直接上代码:

    <?php
    
    $str = '你是我的+****xiaopingguo  _ 23947237 _+冠军终归这里';
    
    preg_match_all('/[x{4e00}-x{9fa5}A-Za-z0-9]+/u', $str, $re);
    
    print_r($re);
    //输出结果是:
    //Array ( [0] => Array ( [0] => 你是我的 [1] => xiaoweiba [2] => 23947237 [3] => 冠军终归这里 ) ) 

    逐个解释:

    1、x{4e00}-x{9fa5}是utf编码下汉字的编码范围。

    2、A-Za-z0-9,这个代表大写字母、小写字母和数字,没多说的。

    3、u是修正符,表示匹配的字符串当成utf-8模式。

    仅当备忘。

  • 相关阅读:
    转载
    转载
    HDU
    HDU
    Hdu
    转载
    HDU
    UVa
    HDU
    POJ
  • 原文地址:https://www.cnblogs.com/mityaya/p/4651361.html
Copyright © 2011-2022 走看看