AW: Geografische Koordinaten zu Dezimalkoordinaten
... b=replace(trim(mid(arg,2)),".",","):b=replace(b,"°"," "):b=replace(b,"'"," "):b=replace(b,""""," "):arr=split(replace(b,"UU","U")," ") ...
Die Forumssoftware unterschlägt doppelte Blanks. Habe Blanks durch "U" ersetzt. Bei den ersten Replaces entstehen doppelte Blanks, beim Split dann Leerfelder im Array. Vorsichtsmaßnahme, habe ich nicht getestet.
Es ist aber so, dass der letzte Replace zwar alle doppelten Blanks auf einmal entfernt, dreifache aber schon nicht mehr, weshalb die Aktion zwar gut gemeint ist, aber ungenügend. Man kommt nicht darum herum, als erstes das Eingangsargument zu prüfen und auf Norm zu trimmen. Gründlich durchgeführt, verdoppelt oder verdreifacht das den Code. Die Blanks gleich rauszuhauen ist eine gute Idee, aber es bleiben noch ungültige Zeichen, Zeichenreihenfolge, numerische Dimensionnen usw.