gpt4 book ai didi

PHP PREG 正则表达式 : What does "\W" mean when using the UTF-8 modifier?

转载 作者:可可西里 更新时间:2023-11-01 00:38:30 26 4
gpt4 key购买 nike

我知道正常php regex (ASCII 模式)“\w”(单词)表示“字母、数字和_”。但是,当您将多字节正则表达式与 the "u" modifier 一起使用时,这意味着什么? ?

preg_replace('/\W/u', '', $string);

最佳答案

任何不是字母、数字或下划线的内容。

因此,就 Unicode 字符类而言,\W 等同于不在 L 或 N 字符类中且不是下划线字符的每个字符。

如果您使用 \p{xx} 编写它语法,它将等同于 [^\p{LN}_]

关于PHP PREG 正则表达式 : What does "\W" mean when using the UTF-8 modifier?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2023390/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com