【发布时间】:2012-02-11 16:30:32
【问题描述】:
我不明白为什么 /u 修饰符 \w 不起作用,我们必须更改我们的正则表达式。不谈\b。
所以有人知道在新版本上(可能是 php 6?)\w 是否会与 \p{L} 和 /u 相同?
谢谢
【问题讨论】:
-
没有人知道 PHP 6 会有什么变化(或者是否会发布)
-
unicode for php 有哪些困难?
-
是的。 PHP 6 开发被无限期搁置的原因之一是难以使其 100% 兼容 unicode。
-
那个,而且开发 PHP 的人非常少(与使用 PHP 开发的大众相比)
-
然而,尽管批评 PHP 很有趣,但 \p{L} 和 /u 问题与 PHP 无关,与 PCRE 库有关... PHP简单地使用 PCRE 库,就像 Perl 或 Python 或 Ruby 或许多其他语言一样,都受到相同的限制