为了账号安全,请及时绑定邮箱和手机立即绑定

python 正则匹配

python 正则匹配

凤凰求蛊 2019-01-02 10:47:59
re.findall('''[u4E00-u9FFF|()()]{5,20}有限公司|[u4E00-u9FFF|()()]{5,20}有限责任公司''',response.text)python 匹配的结果是 ['保险经纪公司可以以有限责任公司或股份有限公司']x但是我想只匹配 以有限责任公司结尾或者有限公司结尾的公司名字比如 北京科技无限有限公司 , 爱华科技(北京)有限责任公司公司 无极音话科技(北京)有限公司 北京科技无限责任有限公都能匹配但是不能同时都有 有限公司和有限责任公司
查看完整描述

1 回答

?
噜噜哒

TA贡献1784条经验 获得超7个赞

import re

r = re.findall(u'^((?!.*有限责任公司)[\u4e00-\u9fa5]{5,20}?有限公司)|((?!.*有限公司)[\u4e00-\u9fa5]{5,20}?有限责任公司)$','保险经纪公司可以以有限责任公司或股份有限公司')
print(r)

或者你匹配了加个判断条件呗,你匹配有限公司,你就判断有限责任公司在不在里面,你匹配有限责任公司就判断有限公司在不在里面


查看完整回答
反对 回复 2019-01-02
  • 1 回答
  • 0 关注
  • 553 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信