1、说明
s 空白符
S 非空白符
[sS]任意字符
[sS]* 0个到任意多个字符
[sS]*? 0个字符,匹配任何字符前的位置。
2、*?
[sS]*? 如果不加?就是所有的,如果加?就是匹配到后面紧跟的字符之前(包括这个字符)
示例:
3、如果不加?会一直匹配
4、如果只加d,匹配d及之前的一个字符
其他:
- *? 重复任意次,但尽可能少重复
- +? 重复1次或更多次,但尽可能少重复
- ?? 重复0次或1次,但尽可能少重复
- {n,m}? 重复n到m次,但尽可能少重复
- {n,}? 重复n次以上,但尽可能少重复