我在正则这里限制长度为啥还能匹配呢?

ss=re.findall('(.*?有限公司|有限责任公司{5,10})','北京真心爱和科技有限公司')
ss
['北京真心爱和科技有限公司']### 题目描述

我限制的长度是5到10 ,但是这里的北京真心爱和科技有限公司是12个长度?这是为啥呢?

阅读 2k
2 个回答

这个正则写的有问题。。。

(.*?有限公司|有限责任公司{5,10})

.*?有限公司 已经匹配了 北京真心爱和科技有限公司

试试就知道了

ss=re.findall('(.*?有限公司)','北京真心爱和科技有限公司')

另外:
有限责任公司{5,10} 这个也有问题
这个匹配 有限责任公司司司司司 5-10 个 司

你的 {5,10} 到底是想要的什么限制?

等同于

司{5,10}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题