[英]\w will become equivalent to \p{L} in a future?
我不明白為什么/u
modifier \\w
不起作用,我們必須改變我們的正則表達式。 不要談論\\b
。
所以任何人都知道在新版本(也許是PHP 6?) \\w
將與\\p{L}
與/u
?
謝謝
\\w
與locales不同,因此,在某些情況下,實際上不能捕獲奇怪的符文或象形文字,而只支持在所需語言環境中被視為單詞字符的字符。 \\w
& \\p{L}
在功能上完全不同。 配置語言環境是人們應該更加了解的。 使用合適的工具進行工作,而不是用大錘敲打1英寸的釘子,用\\w
代替\\p{L}
。 如果他們確實改變了它,許多現有功能將會中斷。 此外,這與使PHP unicode兼容的持續努力完全無關。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.