Ich habe eine Datei, die wie folgt aussieht:
foo: 11.00 12.00 bar 13.00
bar: 11.00 12.00 bar
foo: 11.00 12.00
und möchte alle Zahlen in Zeilen extrahieren, die mit dem Schlüsselwort "foo:" beginnen. Erwartetes Ergebnis:
['11.00', '12.00', '13.00']
['11.00', '12.00']
Das ist einfach, wenn ich zwei Regexe verwende, etwa so:
if re.match('^foo:', line):
re.findall('\d+\.\d+', line)
aber ich habe mich gefragt, ob es möglich ist, diese in einer einzigen Regex zu kombinieren?
Vielen Dank für Ihre Hilfe, MD