模式 | 描述 | 实例 | 完整字符串 |
---|---|---|---|
* | 贪婪模式,匹配前1个字符0次或多次, ? 表示非贪婪模式, + 表示独占模式(re模块不支持) |
abc* | ab abcccc |
+ | 贪婪模式,匹配前1个字符1次或多次, +? 表示非贪婪模式, ++ 表示独占模式(re模块不支持) |
abc+ | abc abcccc |
? | 匹配前一个字符0次或1次,同样分为贪婪模式(默认),非贪婪 模式(加?)和独占模式(加+) |
abc? | ab abc |
{m} | 匹配前一个字符m次 | ab{2}c | abbc |
{m,n} | {m,n}匹配前一个字符m至n次 {,n}匹配前一个字符0至n次 {m,}匹配前一个字符m至多次 同样分为贪婪模式(默认),非贪婪模式(加?)和独占模式(加+) |
ab{1,2}c | abc abbc |