多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > php中正則匹配中文漢字

php中正則匹配中文漢字

來源:程序員人生   發布時間:2013-12-09 11:59:30 閱讀次數:3729次

在php中如果你想正則來獲取字符串中漢字我們先需要知道頁面編碼,正則匹配中文漢字根據頁面編碼不同而略有區別:GBK/GB2312編碼:[x80-xff>]+ 或 [xa1-xff]+ 而UTF-8編碼:[x{4e00}-x{9fa5}]+/u .

實例代碼如下:

  1. echo (mb_eregi("[x80-xff].","中d文") ? "有" : "無") ."漢字"
  2. echo (mb_eregi("^([x80-xff].)+$","中文") ? "全是漢字" : ""); 看一判斷全中文字符串函數 

以下以PHP為例進行匹配:

實例代碼如下:

  1. <?php 
  2.    $str = "學習php是一件快樂的事."
  3.    preg_match_all("/[x80-xff]+/"$str$match); 
  4.    //UTF-8 使用: 
  5.    //preg_match_all("/[x{4e00}-x{9fa5}]+/u", $str, $match); 
  6.    print_r($match); 
  7. ?> 

輸出:

  1. Array 
  2.     [0] => Array 
  3.         ( 
  4.             [0] => 學習 
  5.             [1] => 是一件快樂的事. 
  6.         ) 

正則漢字實例代碼如下:

  1. $str = "請問php中的eregi如何匹配漢字"
  2. if (preg_match("/^[".chr(0x80)."-".chr(0xff)."]+$/",$str)) { 
  3.    echo "這是一個純中文字符串"
  4. else
  5.    echo "這不是一個純中文字串"
  6. preg_match_all($pat,……)與preg_replace($pat,……)…… 
  7. preg_match_all("/(漢字)+/ism","我是漢字,看你把我怎么著!",$m_a); 

各個編碼的高位與低位的開始與結束,那么自然就可以寫出正則,而且直接是十六位的,有啥困難?呵呵.不過要注意,在php里面,表示十六位是用的x,我們還可以用該正則表達式來判斷是否是gb2312的漢字

實例代碼如下:

  1. <?php 
  2. $str = "小小子"
  3. if(preg_match("/^[xb0-xf7][xa0-xfe]+$/",$str)){ 
  4. print($str."確實全是漢字"); 
  5. else { 
  6. print($str."這個真tc不全是漢字"); 
  7. ?> 
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 91不卡在线精品国产 | 亚洲性色永久网址 | 337p日本欧洲亚洲大胆艺术图666 | 国产精品深夜福利免费观看 | 噜噜片| 性福利影院 | 午夜噜噜 | 偷柏自拍亚洲欧美综合在线图 | 免费在线一区二区三区 | jizz在线免费 | 国产一国产一级毛片视频 | 毛色毛片免费观看 | 欧美视频精品 | 18一19xxx日本护士 | 欧美日韩中文国产一区 | 五月婷婷伊人网 | 美女牲交视频一级毛片 | 日本噜噜影院 | 亚洲日比视频 | 欧美一级视频精品观看 | 国产日比视频 | 欧美性狂猛bbbbbbxxxx | 韩国成人毛片aaa黄 韩国春性xxxx猛交 | 校园春色自拍偷拍 | 五月天视频在线 | xxxxx视频| 亚洲久久在线 | 国产精品久久久久影院免费 | 亚洲国产精品自在在线观看 | 日本成年一区久久综合 | 国产精品亚洲专一区二区三区 | 欧美一级毛级毛片 | 永久免费网站 | 国产精品欧美日韩一区二区 | 欧美孕交videofree巨大 | 亚洲xxxxxx | 影音先锋色成人资源网站 | 日韩欧美中文 | 波多野结衣中文字幕在线播放 | 久久综合一区二区三区 | 亚洲欧美精品中文字幕 |