簡體   English   中英

\\ w將來會等同於\\ p {L}嗎?

[英]\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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM