这个怎么理解

来源:6-10 【总结】Python常见正则匹配案例

若羲

2021-10-12 16:06:26

ret = re.match(r'(100|[1-9]\d{0,1})$',s) #TODO:这个怎么说


写回答

1回答

好帮手慕凡

2021-10-12

同学,你好!

1、(100|[1-9]\d{0,1}):“|”为或,匹配正则表达式100或[1-9]\d{0,1}满足一个即可匹配;

2、[1-9]\d{0,1}:[1-9]匹配数字1-9,\d匹配数字,\d{0,1}匹配0个或1个数字,此表达式可匹配1-99;

3、$:$匹配字符串终止部分,匹配(100|[1-9]\d{0,1})表达式中100或1-99为终止。

祝学习愉快~


1

0 学习 · 2433 问题

查看课程