Hallo Hady,
ich finde deine Frage schon etwas ulkig: warum probierst du es denn nicht einfach aus?!
Ich zeige dir mal, was ich getestet habe:
asdkq123,123 ergibt 123,123
faslk123.123 ergibt 123,123
kfsa 12,12 ergibt 12,12
123,432 ergibt 123,432
123.456.789 ergibt 123,456
asdkq123,123bla ergibt 123,123
faslk123.123bla ergibt 123,123
kfsa 12,12bla ergibt 12,12
123,432bla ergibt 123,432
123456789bla ergibt 123456789
Null0bock ergibt 0
Null0,0bock ergibt 0
Null0,0bock12,3 ergibt 12,3
Ein1,1bock12,1 ergibt 1,1
Ein1Bock12 ergibt 1
Du siehst: stehen zwei Zahlen in einer Zeichenkette und die erste davon ist eine 0 oder 0,0 oder 0,000 oder eine 0.0 oder eine 0.00 ...
dann wird die zweite Zahl ausgegeben. Ansonsten wird immer die erste Zahl ausgegeben. Das ist wahrscheinlich nicht in deinem Sinne, evtl. aber auch nicht relevant?!
Kannst du sonst noch Fehler entdecken? Ich sehe keine, doch vielleicht sprechen wir ja aneinander vorbei (ich habe zum Beispiel Kommas und Punkte als Dezimaltrennzeichen interpretiert):
Ich weiß ja noch nicht einmal was für Dezimaltrennzeichen du verwendest, Ob Tausendertrennzeichen eingesetzt werden, etc...
Was weiß ich, wie deine Wort-Zahlen-Kombinationen aussehen?! Du hast ja so gut wie keine Infos genannt.
Im übrigen kann man niemals davon ausgehen, dass ein code 100%ig funktioniert (das ist ausgeschlossen). Man kann ihn nur so gewissenhaft wie möglich erstellen und gut und viel testen. Das Erstellen habe ich übernommen, einen Teil des testens auch schon. Jetzt liegt es an dir, ihn auf Herz und Nieren zu testen.
Falls du noch Fragen hast, dann nur raus damit!
Grüße, Ulrich
|