【发布时间】:2014-08-12 09:55:13
【问题描述】:
据我从 PHP 文档 (found here) 中得知,似乎没有此函数的 mb 版本。显然有人已经提出了这个问题,但他们的报告被忽略了,因为它的格式不正确(found here)。是否有我不知道的 preg_quote() 替代方法,或者它必须是 UTF8 字符串的大型正则表达式?
如果它有所作为(我怀疑它确实如此,但我不妨把它扔在那里),我需要处理的字符是简体中文,它是日文字符集(片假名)的一个子集。
需要明确的是,我确实尝试只使用 preg_quote(),但它破坏了字符。
【问题讨论】:
-
不要将 mb_* 库用于正则表达式,因为 PCRE 支持带有 u 修饰符的 UTF8。
-
1) 日语不是“片假名”,简体中文也不是它的子集。 2)你到底遇到了什么问题?显示一段示例代码(关闭的错误报告也没有任何示例)。 3) 为我工作:3v4l.org/Rn0eT