正确的PHP匹配UTF-8中文的正则表达式

作者:junjie 时间:2024-04-10 10:56:36 

我以前一直用这个


preg_match('~[\x7f-\xff]+~is', $string, $tmp);


今天才发现,上面这个也会匹配到一些欧洲国家的字符
应该用下面这个,注意修正符 u


preg_match('~[\x{4e00}-\x{9fa5}]+~u', $string, $tmp);

标签:PHP,匹配,UTF-8,中文,正则表达式
0
投稿

猜你喜欢

  • MySQL-MMM安装指南(Multi-Master Replication Manager for MySQL)

    2024-01-19 04:46:03
  • Python列表排序方法reverse、sort、sorted详解

    2022-01-06 22:16:39
  • 一篇文章搞懂python混乱的切换操作与优雅的推导式

    2023-09-15 00:25:10
  • 如何安装并使用conda指令管理python环境

    2022-07-02 04:08:43
  • python定时任务sched库用法简单实例

    2023-11-07 07:26:14
  • oracle数据库排序后如何获取第一条数据

    2024-01-18 11:44:01
  • 如何使用Script Encoder?

    2010-06-05 12:42:00
  • pandas中去除指定字符的实例

    2023-11-29 22:41:35
  • python django入门

    2022-05-10 02:46:19
  • linux 下python多线程递归复制文件夹及文件夹中的文件

    2021-06-28 03:27:44
  • python删除csv文件的行列

    2021-04-10 20:41:08
  • 虚拟环境及venv和virtualenv的区别说明

    2021-07-07 09:19:51
  • MySQL优化方案参考

    2024-01-24 03:28:03
  • 详解numpy.ndarray.reshape()函数的参数问题

    2022-02-06 20:22:57
  • OL IE Bug

    2009-09-09 16:25:00
  • 基于Python计算圆周率pi代码实例

    2021-03-06 05:13:17
  • 基于Python的微信机器人开发 微信登录和获取好友列表实现解析

    2021-09-14 17:03:46
  • Python使用fliecmp实现比较文件的操作

    2022-09-24 16:41:33
  • Mysql 5.7.17安装后登录mysql的教程

    2024-01-15 04:28:38
  • MYSQL子查询和嵌套查询优化实例解析

    2024-01-23 13:24:34
  • asp之家 网络编程 m.aspxhome.com