dyn*_*mic 7 php regex unicode pcre
我不明白为什么/u修改\w器不起作用,我们必须改变我们的正则表达式.不要谈论\b.
/u
\w
\b
所以任何人都知道在新版本(也许是PHP 6?)上\w会变得\p{L}与之相同/u吗?
\p{L}
谢谢
Wri*_*ken 1
\w与语言环境不同,因此,在某些情况下不捕获奇怪的符文或象形文字实际上很方便,而只支持在所需语言环境中被视为单词字符的字符。 \w&\p{L}在功能上完全不同。配置区域设置是人们应该更加了解的。使用适合这项工作的正确工具,而不是用大锤来敲击 1 英寸的钉子,而可以用大锤\w来代替。\p{L}如果他们真的改变了很多现有的功能就会被破坏。而且,这与 PHP unicode 兼容的持续努力完全无关。
归档时间:
14 年,8 月 前
查看次数:
457 次
最近记录: