我正在尝试在文档中的关键词和关键词本身之间捕获文本。
例如,假设我在一个字符串中有多个“egg”实例。我想捕捉“蛋”和“蛋”之间的每一个作品。
我努力了:
import re
text = "egg hashbrowns egg bacon egg fried milk egg"
re.findall(r"(/egg) (.*) (/egg)", text)
我也试过re.match
和re.search
。
我通常得到的是("egg"), ("hashbrowns egg bacon egg fried milk"), ("egg")
我需要得到的是(egg, hashbrown, egg), (egg, bacon egg), (egg, fried, milk, egg)
.
对于此事,我将不胜感激。