einfach nach dem Plus suchen und dann jeweils das Zeichen davor und dahinter prüfen, ob's ein Leerzeichen ist und wenn nicht, dann einfach eines einfügen
Was man z.B. z.B. machen kann:
Delphi-Quellcode:
i := Pos('+', S);
If i <> 0 Then Begin
If (i > 1) and (S[i - 1] <> ' ') Then Insert(' ', S, i);
If (i < Length(S)) and (S[i + 1] <> ' ') Then Insert(' ', S, i + 1);
End;