Wyrażenia regularne w Python

Kilka słów o wyrażeniach regularnych

Wyrażenia regularne to bardzo potężne narzędzie. Pozwala wyszukać wystąpienia ciągów znaków w tekście, sprawdzać czy podany ciąg istnieje. Dzięki zastosowaniu wzorców możemy sprawdzić czy w tekście istnieje ciąg znaków spełniający wzorzec, np.:

  • czy w tekście wystąpił numer PESEL
  • czy w tekście jest poprawny format daty

Ponadto, wyrażenia regularne oferują możliwość podmiany konkretnych ciągów znaków na inny. Aby używac wyrażeń regularnych w Python należy dodać linijkę: "import re" na początku programu

Funkcja search

Wyszukuje podany wzorzec w tekście. Niech za przykład posłuży wyszukiwanie numeru pesel.

Funkcja group

Służy do grupowania dopasowanego ciągu do wzorca na poszczególne fragmenty wzorca. Niech przykładem będą dane jakie można uzyskać z maila

Funkcja findall

Wyszukuje wszystkie wystąpienia wzorca i zwraca je jako lista stringów

Wyrażenia regularne w Python

By madjer22

Wyrażenia regularne w Python

  • 1,577