正则表达式中的“\w“和“([0-9]|[a-z]|([A-Z]))“

“([0-9]|[a-z]|([A-Z]))”:匹配数字、大写字母和小写字母
“\w”:根据官方文档翻译,\w 匹配下表中列出的任何 Unicode 类别的成员。

类别 描述
Ll 小写字母
Lu 大写字母
Lt Letter, Tiltlecase(一些拉丁字母和希腊字母)
Lo Letter, Other(各种小众语言字符)
Lm Letter, Modifier(各种语言的修饰符)
Mn Mark, Nonspacing(非间距标记,可以粗略理解为各国语言的拼音声调符号)
Nd 十进制数字
Pc 标点符号,连接器。这一类包括十个字符,其中最常用的是下划线_,其他的见链接

由此可见,“\w"涵盖的范围还是挺广的,如果只是想识别大小写和数字的话建议使用”([0-9]|[a-z]|([A-Z]))"

猜你喜欢

转载自blog.csdn.net/alicelise/article/details/126438991