zeichenkette finden und nachfolgende Zahl extrahieren
-
Hallo
Ich habe ein char array. In diesem char array befindet sich eine Zeichenkette
die wie folgt aussieht"bla 525 bla (abc DW123xyz)"
das einzigste was fix ist, ist das DW und eine darauf folgende Zahl.
Ich muss nun das char array parsen und mir die Zahl nach DW in einer Variablen speichern. Die Zahl hat selbst auch keine fixe Stellenanzahl.Wie mache ich das am einfachsten. Bei c++ gibt es keine regulären Ausdrücke?
-
-
Am einfachsten? Einfach nach
DW
suchen (std::strstr
bietet sich an) und die darauffolgende Zahl mittelsstd::sscanf
auslesen.