文档章节

获取中文

GIFCOOL
 GIFCOOL
发布于 06/14 12:46
字数 139
阅读 4
收藏 0
中文可以用正则表达式进行匹配,但是具体匹配方法与中文的编码方式有关:

如果是GBK(GB2312、GB1080),那么中文的编码范围是:

\x80-\xff

如果是UTF-8编码,那么中文的编码范围是:

\u4e00-\u9fa5

那么匹配汉字的正则表达式可以是:
/[\x7f-\xff]+/

或者

/[\u4e00-\u9fa5]+/

例子代码,显示文件中的所有汉字(GBK编码):

 

<?php
  $s=file_get_contents('1.txt');
  if (preg_match_all('/[\x7f-\xff]+/', $s, $r)){搜索
    for ($i=1;$i<count($r[0]);$i++) echo "$i\t".$r[0][$i]."\n";
  }
?>

 

© 著作权归作者所有

共有 人打赏支持
GIFCOOL

GIFCOOL

粉丝 44
博文 210
码字总数 59509
作品 0
广州
程序员
java 这样的正则表达式怎么写

如下格式的字符串: 【中文1【中文2】中文3 中文4【中文5】】 //符号为中文符号【和】 //嵌套层次为2 要获取的结果应该是:所有【】之间的内容 中文1|中文2|中文3 中文4|中文5...

scugxl
2013/04/15
470
2
php - 正则匹配截取中文字符

方案解决目标:对一段中文字符进行正则匹配,获取其中中文字符数据 有这么一段字符信息: $str = '北京=460;上海=368;深圳=326;广州=297;'; 目标是把字符中的地区名获取出来,组成所需的数组...

RongX
2016/05/30
23
0
request.getServletPath()获取中文时乱码

访问链接:http://abc.com/abc/中文 访问以上链接时web.xml中配置的filter会把链接最终映射成真实的访问链接为:http://abc.com/?parame1=abc¶me2=中文. 问题是:访问链接后在filter中通...

webhelper
2013/09/12
808
2
WEB项目中的中文乱码问题

目录: 一、Request中文乱码 二、tomcat 中文乱码 一、Request中文乱码 解决request中文乱码的问题 request.setCharacterEncoding(charset);必须写在第一次使用request.getParameter ()之前,...

peter8015
2016/03/15
43
0
使用spring cloud config配置的中文出现乱码

使用spring cloud config配置的中文用@value获取到的是一堆乱码,网上搜了很多其中一种解决办法是把中文以Unicode编码的形式配置到config中,但是这样感觉不太好,我们不能看出Unicode编码所...

第三滴眼泪
01/03
41
1

没有更多内容

加载失败,请刷新页面

加载更多

如何通过 J2Cache 实现分布式 session 存储

做 Java Web 开发的人多数都会需要使用到 session (会话),我们使用 session 来保存一些需要在两个不同的请求之间共享数据。一般 Java 的 Web 容器像 Tomcat、Resin、Jetty 等等,它们会在...

红薯
今天
1
0
C++ std::thread

C++11提供了std::thread类来表示一个多线程对象。 1,首先介绍一下std::this_thread命名空间: (1)std::this_thread::get_id():返回当前线程id (2)std::this_thread::yield():用户接口...

yepanl
今天
2
0
Nignx缓存文件与动态文件自动均衡的配置

下面这段nginx的配置脚本的作用是,自动判断是否存在缓存文件,如果有优先输出缓存文件,不经过php,如果没有,则回到php去处理,同时生成缓存文件。 PHP框架是ThinkPHP,最后一个rewrite有关...

swingcoder
今天
1
0
20180920 usermod命令与用户密码管理

命令 usermod usermod 命令的选项和 useradd 差不多。 一个用户可以属于多个组,但是gid只有一个;除了gid,其他的组(groups)叫做扩展组。 usermod -u 1010 username # 更改用户idusermod ...

野雪球
今天
1
0
Java网络编程基础

1. 简单了解网络通信协议TCP/IP网络模型相关名词 应用层(HTTP,FTP,DNS等) 传输层(TCP,UDP) 网络层(IP,ICMP等) 链路层(驱动程序,接口等) 链路层:用于定义物理传输通道,通常是对...

江左煤郎
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部