weixin_52376536 2023-11-27 22:27 采纳率: 50%
浏览 7
已结题

Re 正则表达式 分组和+的组合

img


以上图片1,运行结果为什么不是div span?
图2,([abc])+,为什么结果是c,为什么不是bc

  • 写回答

2条回答 默认 最新

  • 柯本 2023-11-27 23:02
    关注

    1。在python的正则中,若()后面有+,它的findall只会匹配最后一个()中匹配到的内容

    s1="abcde"
    p="([a-z])+"
    m=re.findall(p,s1) #这个结果为['e']
    

    2.同理,所以尽量不要用()

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 12月6日
  • 已采纳回答 11月28日
  • 创建了问题 11月27日