正确的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
投稿

猜你喜欢

  • 用Python+OpenCV对比图像质量的几种方法

    2022-06-28 10:57:59
  • 段正淳的css笔记(1)分类之间的横竖线

    2007-11-01 21:47:00
  • 简单的两种Extjs formpanel加载数据的方式

    2023-07-02 05:19:24
  • python生成任意频率正弦波方式

    2021-08-27 17:08:07
  • python爬取网易云音乐排行榜实例代码

    2023-07-24 09:26:52
  • 下一代web:浏览器存储支持

    2008-06-11 11:50:00
  • Python for Informatics 第11章 正则表达式(一)

    2021-01-27 06:43:43
  • oracle数据库冷备份的方法

    2023-07-19 09:51:19
  • Python OpenCV学习之图像滤波详解

    2021-09-17 18:49:36
  • GC与JS内存泄露

    2010-09-25 19:01:00
  • SQL Server讲堂:备份和恢复措施

    2009-05-22 10:21:00
  • python解决方案:WindowsError: [Error 2]

    2022-07-09 00:11:34
  • Python __getattr__与__setattr__使用方法

    2021-10-17 09:17:53
  • python中 OpenCV和Pillow处理图像操作及时间对比

    2021-02-04 16:46:52
  • Python实现列表转换成字典数据结构的方法

    2023-03-17 22:59:09
  • Python time三种时间转换小结

    2022-05-15 18:38:20
  • Java操作MongoDB数据库示例分享

    2023-06-30 11:25:03
  • 解决Python logging模块无法正常输出日志的问题

    2023-10-03 17:04:25
  • ES6的Promise用法详解

    2024-04-18 10:46:41
  • MSSQL2005数据附加失败报错3456解决办法

    2012-11-30 19:56:59
  • asp之家 网络编程 m.aspxhome.com