ich habe einen String. In diesem steht eine Teilebezeichnung und eine Teilenummer. Die Teilebezeichnung ändert sich immer mal wieder aber der Aufbau der Teilenummer ist immer gleich. Der String sieht wie im Folgenden aus: 'FixJoint 3600 Z34 7759.07.030__Leerzeichen___' ----> brauchen tue ich genau das ----> 7759.07.03
Ich habe es auf folgendem Weg versucht:
Code: Alles auswählen
import re
a='FixJoint 3600 Z34 7759.07.030 '
b=re.findall("\w+\.\w+\.\w+", a)[0]
Code: Alles auswählen
c=b[:-1]
Code: Alles auswählen
a='FixJoint 3200 Z28 7732.07.07 '
Also gibt es noch eine elegantere Möglichkeit das zu lösen? Gibt es sowas wie re.findall("\w+\.\w+\.\w+2", a), sodass man ab dem Punkt die nächsten zwei Stellen bekommt? Ich brauche den Code halt in einer Zeile da ich es noch mit .apply in Pandas verwurschtle.