Praticamente ho un testo:

"abaababababaababa"

e un vocabolario che contiene:

"aa" k
"ab" m
"ba" n
"bb" s
"abab" t
"aaaaaa" g

La semplice funzione replace non mi va bene perche seno rimarrebero delle lettere in mezzo non sostituite... c'è un modo di sostituire le parole in ordine cioè prendere un breve frammento di testo iniziale sostituire andare avanti prenderne un altro e sostituire dinuovo?