我有一个例子,我必须打破一个字符串,看起来像这样:
TASK **********************************
everything ok
TASK **********************************
some text here untill you get dot retry.retry
TASK **********************************
everything ok
我只想捕获失败的组(最后有.重试)
TASK **********************************
some text here untill you get dot retry.retry
到目前为止,我已经用下面的正则表达式最接近我所需要的了,但是,它只捕获第一个组和第一个组
(?m)(TASK.*\.retry)
有什么建议吗?你知道吗
编辑:
re.findall(r"TASK.+?\.retry" , text, flags = re.DOTALL)
如果所有问题都以结尾,则会找到组。重试,这是问题最初的措辞,但错误。。。我的错。你知道吗
编辑2:
重复答案不排除正常的组,为什么要标记此组?你知道吗
通过分解,您希望在重试之前完成所有任务。你知道吗
更改:
因为你只需要得到结果的重试部分, 你可以用不同的方法得到它。你知道吗
相关问题 更多 >
编程相关推荐