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