/[\s\S]/和/[\d\D]/能匹配到的范围?
来源:3-12 选择练习
weixin_慕前端6235132
2020-03-28 14:52:37
老师,\s所匹配到的范围只是一个空格,为什么加上\S,也就是成为/[\s\S]/后,就能匹配到所有的字符类;还有\d,只是能匹配到字符文本的任意第一个首字母,为什么加上\D,也就是成为/[\d\D]/后,就能匹配到所有的字符类了?
1回答
同学你好,关于同学的问题回答如下:
1、\s是指空白,包括空格、换行、tab缩进等所有的空白,而\S刚好相反,也就是不匹配空白,匹配任何可见字符,所以在一块就可以匹配所有。
2、\d匹配一个数字字符,\D匹配一个非数字字符,所以加一块就能匹配所有。
祝学习愉快~
相似问题