Bei einer gegebenen Zeichenfolge wird das erste eingebettete Vorkommen einer ganzen Zahl gefunden

Dies wurde in einem interview gefragt:

In eine beliebige Zeichenfolge, hol mir die erste vorkommen eine ganze Zahl.

Beispielsweise

Str98 dann sollte es wieder 98

Str87uyuy232 -- sollte es wieder 87

Gab ich die Antwort als Schleife über den string und vergleicht ihn mit numerischen Zeichen, wie in

if ((c >= '0') && (c <= '9'))

Dann habe ich die index von der Zahl, analysiert es und gab es. Er war irgendwie nicht überzeugt.
Kann einer Aktie die best mögliche Lösung?

Kommentar zu dem Problem
Er/Sie womöglich auf der Suche nach regex version der Antwort Kommentarautor: Jigar Joshi
Hast du nicht weiter von der ersten Ziffer, die Sie stoßen, um die letzten zusammenhängenden Ziffer? Kommentarautor: Stefan H

InformationsquelleAutor der Frage gmhk | 2012-03-16

Schreibe einen Kommentar