为什么不能直接这么写 /.scss$/ 这不也是匹配吗?
正则中,部分字符有特殊含义,比如.
用来表示匹配除换行符之外的任何单个字符
。因此/.scss$/
的含义是匹配以除换行符之外的任何单个字符加上scss结尾的字符串
,zscss
满足匹配条件,但并不是期望的结果。匹配文件尾缀的场景下,需要匹配的是单个.
字符,而不是.
所带来的特殊含义,所以需要使用/\.scss/
的方式进行匹配。
By the way,最近在整理和更新一份前端问答式手册,欢迎关注和Star:https://github.com/aoec/fe-he...。
10 回答11.6k 阅读
2 回答3.1k 阅读✓ 已解决
3 回答2.7k 阅读✓ 已解决
2 回答2.1k 阅读✓ 已解决
4 回答2.1k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
如果不对
.
进行转义,将会匹配除换行符以外的任意字符