re.search
Znajdź pierwsze dopasowanie wzorca. Użyj surowego napisu r"...", żeby backslashe zostały backslashami. group(1) to pierwsza para nawiasów.
Składnia
import rem = re.search(r"ZONE-(\w+)", text)m.group(1)
- search zwraca None, gdy nic nie pasuje. Zamień złapane cyfry przez int().
Przykład
import re print(re.search(r"ZONE-(\w+)", "zz ZONE-north").group(1))
Wynik:
north
Typowe błędy
- Wołanie .group() na None wywala program. Sprawdź dopasowanie albo upewnij się, że wzorzec naprawdę jest w tekście.