当前位置: 首页 > 工具软件 > thanks > 使用案例 >

正则表达式 \s*和\s*? 具体有什么区别?求认真解答 thanks

谢豪
2023-12-01

明白*和*?的区别就好了
*是贪婪模式,会尽可能匹配更多的字符
而*?是非贪婪模式 会尽量匹配少的字符
例子 假设字符串是121212
\d*2 会匹配到整个字符串 121212

而 \d*?2 会捕获到3个匹配组 分别是 12 12 12

 类似资料: