如何使用Python从字符串中获取多个起始单词和多个结束单词之间的字符串?

时间:2018-03-22 09:57:13

标签: python regex

我有这些字符串。

Top of Prod. Zone Dist: 170 feet Direction: FNL Dist: 596 feet Direction:
Top of Prod. Zone Distance: 528 ft Direction: FNL Distance: 114 ft Direction:    
Top of Prod. Zone Dist**. 170 ft Direction: FNL Dist**: 596 ft Direction:
Top of Prod. Zone Dist. Direction: FNL Dist: 596 Direction:
Top of Prod. Zone Dist. 78 Direction: FNL Dist: 596 Direction:

我希望得到" Dist: "或" 距离: "或" * Dist ***"或" Dist。 "和" "或" ft "或" 方向(如果没有脚) "

如果我有一个开头和一个结尾的单词,我可以使用下面的正则表达式,但在我的情况下,有多个开始单词和多个结束单词。

re.findall('Dist:(.*?)feet', string, re.DOTALL)

请帮我创建一个可以用于多个单词的正则表达式。

0 个答案:

没有答案