为什么ma = re.match(r'\d$','09') 这样不对呢

来源:3-3 python正则表达式语法(三)

alex1650

2016-05-18 18:01

为什么ma = re.match(r'\d$','09') 这样不对呢

写回答 关注

3回答

  • dejm
    2016-05-19 00:47:11
    已采纳

    大概是因为re.match方法是从字符串开头匹配,如果用re.search可以匹配到9。

    alex16...

    非常感谢!

    2016-05-19 19:19:28

    共 1 条回复 >

  • SuperDi
    2017-07-17 18:14:30

    不应该匹配到0吗?? \d表示匹配0-9啊

  • 玖色堇
    2016-09-22 20:57:34

    re.match()是从字符串开头开始匹配的,如果将模式串改为r"\d+$"可以完成匹配

python正则表达式

如何使用正则处理文本,带你对python正则有个全面了解

80575 学习 · 174 问题

查看课程

相似问题