heraus und das leider haufenweise. Im Netz habe ich mir jetzt zusammengestückelt:\t\t1.122.344,56\t\t
Code: Alles auswählen
m = re.search('\t\t(.+?)\t\t', text)
if m:
found = m.group(1)
print(float(found.replace(".","").replace(",",".")))
Meine Frage ist: Ist das die "effizienteste" Herangehensweise oder gibt es eine bessere Alternative? Üblicherweise würde ich so etwas mit strip("\t") oder replace("\t", "") lösen, was ich aber für nicht sehr effizient erachte. Jemand eine Idee!?
Am Ende mache ich aus den Listen ein Wörterbuch. Ich werde einen Tag noch mal bei Bing oder Yahoo! googlen, ob ich das direkt aus bs4 machen kann, befürchte aber im Moment noch, dass ich selber diesen Zwischenschritt mit den Listen benötige, weil ich die Daten verändern muss (s. o.).