Code: Alles auswählen
In [11]: s = 'Die ganze Zahl 5. Hausnummer 43-45. Localhost = 120.0.0.1'
In [12]: re.findall('\d+', s)
Out[12]: ['5', '43', '45', '120', '0', '0', '1']
Code: Alles auswählen
re.findall('[+-]?\d+', s)
EDIT:
Soll x.x.x als zusammenhängender String aufgenommen werden oder jede Zahl einzeln?Nergal hat geschrieben:Das Problem ist nun nur noch, daß ich nicht im vorraus weiß, welche Zahl vorhanden ist. Format ist immer x.x.x....
Also "bla1.2.3blupp" als ['1', '2', '3'] oder als '1.2.3'?
EDIT2: Oh, wurde ja schon ziemlich an Anfang gelöst.