php正则匹配中文
2023-09-14 08:56:56 时间
<?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模式。
仅当备忘。
相关文章
- 使用php操作memcache
- php使用gd库输出中文内容的图片
- PHP 中文工具类,支持汉字转拼音、拼音分词、简繁互转
- 【转】PHP网站(nginx、php-fpm、mysql) 用户权限解析
- PHP如何自动识别第三方Restful API的内容,自动渲染成 json、xml、html、serialize、csv、php等数据
- 摄像头拍照,PHP输入流php://input的使用分析
- PHP安装模式cgi、fastcgi、php_mod比较
- PHP如何将中文转英文
- 总结PHP-FPM与Nginx的通信机制
- php:如何使用PHP排序, key为字母+数字的数组(多维数组)
- php:正则匹配中文
- 以源码编译的方式安装PHP与php-fpm
- [获取行数]php读取大文件提供性能的方法,PHP的stream_get_line函数读取大文件获取文件的行数的方...
- 三款免费的PHP加速器:APC、eAccelerator、XCache比较
- PHP采集库-Snoopy.class.php
- php:用数组实现多语言(PHP 7.4.2)
- XHProf的安装和使用(PHP性能测试神器)
- php的ord函数——解决中文字符截断问题
- 安装php 找不到lib.so包原因分析
- [php-src]Php扩展的内存泄漏处理思路
- [php-src]一个Php扩展的结构
- [转]php返回json数据中文显示的问题
- PHP:overtrue/pinyin 中文转拼音工具
- CentOS下yum安装PHP,配置php-fpm服务
- php开启子进程处理