/[\s\S]/和/[\d\D]/能匹配到的范围?

来源:3-12 选择练习

weixin_慕前端6235132

2020-03-28 14:52:37

老师,\s所匹配到的范围只是一个空格,为什么加上\S,也就是成为/[\s\S]/后,就能匹配到所有的字符类;还有\d,只是能匹配到字符文本的任意第一个首字母,为什么加上\D,也就是成为/[\d\D]/后,就能匹配到所有的字符类了?

写回答

1回答

好帮手慕粉

2020-03-28

同学你好,关于同学的问题回答如下:

1、\s是指空白,包括空格、换行、tab缩进等所有的空白,而\S刚好相反,也就是不匹配空白,匹配任何可见字符,所以在一块就可以匹配所有。

2、\d匹配一个数字字符,\D匹配一个非数字字符,所以加一块就能匹配所有。

祝学习愉快~

0

0 学习 · 14456 问题

查看课程