正则表达式:.和\w有区别吗 ?

我请说下,正则表达式:.和\w有区别吗 ?
最新回答
西瓜小姐

2025-03-30 00:55:16

.是除了\n的所有字符
\w是除了\s【包含\t\n\f\r\p{Z}其实就是各种
空格符
加换行符】与一些标点符号。
比如:
你删除一篇文章的.后,你会发现什么也没有了,因为换行符\n一般是不可见的。
你删除一篇文章的\w后,你会发现还剩下很多标点符号,并且这些符号排列并不规整,这是因为标点符号之间有各种大小不同的空格符还有换行符。
南极星老奶奶

2025-03-30 00:35:58

\W    匹配任意的非单词字符(包括字母、数字、下划线和汉字)。

.   表示任意一个字符 除了换行符