python正则表达式,如何去掉前面多余的结果
如下所示:>>>re.findall("abc.*?123","abcxxabcyyabczz123abcoo123")['abcxxabcyyabczz123','ab...
如下所示:
>>> re.findall("abc.*?123", "abc xx abc yy abc zz 123 abc oo 123")
['abc xx abc yy abc zz 123', 'abc oo 123']
我想要的结果是['abc zz 123', 'abc oo 123'],谁知道该怎么写表达式? 展开
>>> re.findall("abc.*?123", "abc xx abc yy abc zz 123 abc oo 123")
['abc xx abc yy abc zz 123', 'abc oo 123']
我想要的结果是['abc zz 123', 'abc oo 123'],谁知道该怎么写表达式? 展开
2个回答
展开全部
re.findall("abc(?:.(?!abc))*?123", "abc xx abc yy abc zz 123 abc oo 123")
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
abc. \D?.123
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询