php正则表达式和汉字

标签 php regex parsing extraction cjk

我正在尝试提取日期“25/01/2005”、公司名称“A One Investment Company Limited 大一投资有限公司”、中文名称“大一投资有限公司”和许可证号“来自此字符串的 ABG896":

名称:A One Investment Company Limited 大一投资有限公司(ABG896) 牌照日期:25/01/2005 备注


但是我不知道如何将包括中文符号在内的所有数据提取到一个数组中。

最佳答案

如果你的字符串编码为utf-8,设置/u模式并使用\p{L}来匹配unicode字母或者使用\X 作为 . 的替代品。请注意 \X 匹配换行符,而 . 不匹配。

参见 this page了解更多详情。

关于php正则表达式和汉字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4553205/

相关文章:

php - SESSION检查后无法登录

python - 在 BioPython 中使用 Entrez 从 GenBank 检索和解析蛋白质序列

ruby - 如何在 Ruby 正则表达式中匹配韩文字符?

c# - 根据特定标准确定一行代码是否有效

c# - 在 C# 中将字符串解析为十进制时无法限制小数位数

python - mFailed 解析文本文件

php - 将 JSON 解析数组转换为 CSV

php ajax评论系统不起作用查询不插入任何内容

php - 使用 .htaccess 设置位于同一文件夹中的 404 错误文档

javascript - n{X,Y} 量词在 JavaScript 中不能与大括号配合使用