我知道在普通的php正则表达式(ASCII模式)中,"\w"(单词)意味着“字母、数字和_”。但是,当您使用"u"修饰符的多字节正则表达式时,它代表什么意思呢?
preg_replace('/\W/u', '', $string);
\p{xx}
语法。 - Welbog\W
只是针对 ASCII 序列设计的话,我就不想假设它能像这样工作。感谢您的快速回复。 - Xeoncross\w
语法编写一个正则表达式,再使用\p{xx}
语法编写一个等效的正则表达式,看看它们匹配的内容是否有差异。我不会期望有什么差别,但你永远不知道。 - Welbog
\w
而不是\W
? - Alix Axel\w
。 - Xeoncross