ich möchte die Funktion "Split" nutzen, um einen String auf ein Array aufzuteilen. Das klappt wunderbar, solange zwischen den Daten nur ein Leerzeichen ist. Sind dort mehrere Leerzeichen, erhalte ich im Ergebnisfeld auch Leerfelder.
Dies umgehe ich momentan, indem ich den String nach 2 Leerzeichen durchsuche und diese mit nur einem Leerzeichen ersetze:
Do While InStr(msg, " ") > 0
msg = Replace(msg, " ", " ")
Loop
a = Split(msg)
Bei etlichen Hunderttausend bzw. Millionen von Strings dauert die Bearbeitung aber schon mal ziemlich lange.
Hat jemand eine andere Idee, wie ich die Leerzeichen ersetzen bzw. den String aufteilen kann?
Danke!
Thomas