Re: re
Verfasst: Donnerstag 5. Dezember 2019, 10:38
Klar, bei dem Ansatz natürlich fullmatch() nehmen. Sorry, tippe nur so nebenher und hab nicht die volle Konzentration gerade.
Seit 2002 Diskussionen rund um die Programmiersprache Python
https://www.python-forum.de/
Code: Alles auswählen
>>> string = "/bin/sh: 1: fff:$skasdk:: not found"
>>> re.fullmatch(r"/bin/sh(.+): (.+?): not found", string).groups()
(': 1', 'fff:$skasdk:')
Code: Alles auswählen
re.fullmatch(r"/bin/sh: \d+: (.*): not found", string).groups()
Code: Alles auswählen
In [45]: string = "/bin/sh: 1: fff: $skasdk:: not found"
In [46]: re.fullmatch(r"/bin/sh(.+): (.+?): not found", string).groups()
Out[46]: (': 1: fff', '$skasdk:')