Hallo. Ich habe z.B. folgenden String in einer Variable gespeichert.
String: "11.30459 Ost, 48.72715 Nord"
Wie kann ich daraus die beiden Dezimalzahlen isolieren und in 2 Variablen ablegen?
Danke igillan
Dezimalzahlen aus String isolieren
-
- [ gelöst ]
-
igillan -
10. Februar 2007 um 16:52 -
Geschlossen -
Erledigt
-
-
- Offizieller Beitrag
Hi,
[autoit]
[/autoit]
#include<array.au3>
Global $test = "11.30459 Ost, 48.72715 Nord"
$ret = StringRegExp($test, "\d{1,}\.\d{0,5}", 3)
_ArrayDisplay($ret, "Inhalt")So long,
Mega
-
- Offizieller Beitrag
Oder so (etwas kürzer und verständlicher, dafür nicht so universell):
[autoit]Global $test = "11.30459 Ost, 48.72715 Nord"
[/autoit]
$ret = StringSplit($test, " ")
_ArrayDisplay($ret, "Inhalt")peethebee
-
Vielen Dank!!!
Die Antworten kommen ja schneller als das posten dauert!
Die 2. Antwort kann ich ja noch nachvollziehen aber die erste ist zu kryptisch für mich. Ich merke schon, hier sind Profis am Werk! Aber egal, Hauptsache es geht!
Vielen Dank noch mal
igillan -
- Offizieller Beitrag
Hi!
Mensch, Moddilein! Was machst du denn? Die armen Anfänger mit der perfekten Lösung einfach zu verwirren :schild4:
So hat jeder was zum Aussuchen, einfach oder perfekt - was wiederum perfekt ist
Und wenn du länger postest als wir antworten ist das ein gutes Zeichen! Habe leider den Eindruck, dass das nicht bei allen so ist...peethebee
-
- Offizieller Beitrag
Hi,
ich denke halt immer lösungsorientiert, egal ob scheinbar kompliziert oder nicht.
So long,
Mega
P.S.: Nächstes mal mache ich einfach mehrere Alternativen zur Auswahl.