Moin Jan,

Zitat von
Jan:
...diese Funktion wendet mehrere Stringreplaces an ...
nicht so wie ich das meine.
Wenn mehrere StringReplace nacheinander aufgerufen werden, wird ja jedesmal der gesamte Inhalt durchgegangen.
Nimmst Du hingegen einen Parser, kannst Du das, ohne StringReplace, in einem Durchgang erledigen.
Such' dazu am besten mal nach
Endlicher Automat/
Endlicher Automat