Folgendermaßen:
Es geht darum, z.B. "i" mit "ilewi" zu ersetzen. Allerdings ist es nicht nur für den Buchstaben "i" gedacht, sondern für mehrere (Link).

Allerdings lässt sich mit [...].Replace("i", "ilewi") immer nur ein Buchstabe verändern bzw. ersetzen.

Muss ich den Text erst komplett zerlegen, damit Buchstaben wie "e", "i", "a" oder "u" ersetzt werden können?