mam wyrażenia regularnego tak:Wymiana każdy mecz z inną propozycją
findthe = re.compile(r" the ")
replacement = ["firstthe", "secondthe"]
sentence = "This is the first sentence in the whole universe!"
Co staram się zrobić, to wymienić każde wystąpienie z towarzyszącym zastępczego słowa z listy tak, że zdanie końcowy będzie wyglądać tak:
>>> print sentence
This is firstthe first sentence in secondthe whole universe
próbowałem za pomocą re.sub
wewnątrz pętli for wyliczanie nad wymiana ale wygląda re.sub
zwrotu wszystkich wystąpień. Czy ktoś może mi powiedzieć, jak to zrobić skutecznie?
Niestety, logika zastępcza jest dla mnie nieco bardziej skomplikowana. To, co dostarczyłem, to przypadek testowy. W moim przypadku może być 10-20 'the''s. Nadal można to zrobić za pomocą swojej metody, ale szukam bardziej zwięzłego podejścia. Ale +1 za twoją pomoc. – Legend
Dziękuję - sprawdź ostatnie rozwiązanie. –
Po prostu niesamowite! Jeszcze raz dziękuję za poświęcony czas. – Legend