PHP正则表达式和中文字符

5
我正在尝试从以下字符串中提取日期“25/01/2005”,公司名称“A One Investment Company Limited 大一投資有限公司”,中文名称“大一投資有限公司”和许可证号“ABG896”:

Name: A One Investment Company Limited 大一投資有限公司(ABG896) Date of Licence: 25/01/2005 Remarks


然而,我不知道如何将包括中文字符在内的所有数据提取到数组中。

1个回答

5
如果您的字符串以utf-8编码,请设置模式并使用\p{L}匹配Unicode字母,或使用\X替换.。请注意,\X匹配换行符,而.不匹配。

更多详细信息请参见此页面


3
u标志代表“UTF-8”,因此源字符串也必须以这种方式编码。 - Álvaro González

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接