У меня есть такое регулярное выражение:
findthe = re.compile(r" the ")
replacement = ["firstthe", "secondthe"]
sentence = "This is the first sentence in the whole universe!"
Я пытаюсь заменить каждое вхождение на соответствующее слово замены из списка, чтобы конечное предложение выглядело вот так:
>>> print sentence
This is firstthe first sentence in secondthe whole universe
Я попытался использовать re.sub
внутри цикла for, перечисляющего замену, но похоже, что re.sub
возвращает все вхождения. Может кто-нибудь сказать мне, как это сделать эффективно?