1314| 2
|
[已解决]关于python正则表达式 |
10鱼币
最佳答案(a|b|c|d)这种或的原则是前面的匹配了,后面的就不看了。所以一般写的时候严格的放在前面,范围宽的放后面。如:
你的语法中 [0-1]?\d?\d 就是包含0-199的数字,这个是没有问题的,但是他包含的范围比较广,所以202,就后re误以为是20,就算是匹配了,所以后续就不看了。
又因为你的点号放错了位置,所以匹配不到202。
正确应该是这样的:
但其实你这个直接用这个也可以:
| ||
小甲鱼最新课程 -> https://ilovefishc.com
|
||
| ||
小甲鱼最新课程 -> https://ilovefishc.com
|
||
| ||
小甲鱼最新课程 -> https://ilovefishc.com
|
||
小黑屋|手机版|Archiver|鱼C工作室
( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)
GMT+8, 2025-4-30 18:11
Powered by Discuz! X3.4
© 2001-2023 Discuz! Team.