|
2311| 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 )
GMT+8, 2026-11-10 11:47
Powered by Discuz! X3.5
© 2001-2026 Discuz! Team.