wiedermal regex

Lirave

Aktives Mitglied
Hallo,
ich habe folgenden String.

irgendwelcheZeichenUndSonderzeichen17.754.880weitereZeichenAberKeineZiffern

Nun würde ich gerne 17754880 als integer als Ergebnis bekommen.

Habe schon einige Sachen ausprobiert wie z.B. strinsplit


Hoffe mir kann geholfen werden.

Mfg Lirave
 
([\D]+)([\d|\.]+)([\D]+)
Dann brauchst du die 2. Gruppe und die "." löschen. Falls es immer 2 Punkte sind, dann kannst du auch die Zahl in 3 Gruppen aufteilen und das Ergebnis auch so zusammensetzen. Sowas wie:
[\D]+([\d]+)\.([\d]+)\.([\d]+)[\D]+
dann musst du 1.,2.,3. gruppe zusammensetzen und schon hast du deine Zahl.
 
Zuletzt bearbeitet:

Zurück
Oben