zoukankan      html  css  js  c++  java
  • php函数preg_replace() 正则去除汉字

    项目中需要用到去除汉字的方法,整理的资料


    $file = fopen("hb/hacktea8.txt","r+") or exit("Unable to open file!");
    while(!feof($file)){
    $line=fgets($file);
    $pattern = "/[x{4E00}-x{9FFF}]+/u";
    echo preg_replace($pattern, '', $line);
    echo "<br />";
    }
    fclose($file);

     
    从txt文件中取出每一行,并去除每一行中的非汉字。
    1.取出一行用fgets()函数
    2.去除非汉字使用正则函数preg_replace()
    3.非汉字的正则  /[^x{4E00}-x{9FFF}]+/  ,注意php中,不能用u****表示unicode字符,要用x{****}
    4.u表示修正符
    只有想不到,没有做不到!!!
    鸿鹄IT网络学院
  • 相关阅读:
    初试 Elastic Search
    索引分类
    Nginx
    LINQ入门
    CSS学习
    Keras 安装
    火车进站
    2016年网易笔试编程题2
    Java GC
    linux 安装 mysql
  • 原文地址:https://www.cnblogs.com/zhongbin/p/3161079.html
Copyright © 2011-2022 走看看