Wpis z mikrobloga

#regex
#python

Mam problem z regexem który ma na zadanie wyszukać nazwisko z listu przewozowego. Napisałem prostego regexa który działa na tych testerach np. https://pythex.org/ czy https://regex101.com/ . Jednak w kodzie wyrzuca mi pustą listę.

import re

status_string = "2019-07-26 13:58:55 Przesyłka doręczona Odbiorca: NAZWISKO RZE"
reg_pattern = r'(?<=Odbiorca: )\w+'
reg = re.findall(reg_pattern, status_string)
print(reg)

Jakiś pomysł jak to rozwiązać?
  • 2
  • Odpowiedz
@xulek: xD, no jak pobieram dane ze strony to nie czyta regexa, jak wkelje tekst do stringa to działa. W regexie dałem Odbiorca:\s zamiast Odbiorca: i teraz dziala tak jak trzeba
  • Odpowiedz