2.18. Dodawanie komentarzy do wyrażeń regularnych

Problem

Wyrażenie <\d{4}-\d{2}-\d{2}> pasuje do daty w formacie rrrr-mm-dd, ale nie weryfikuje poprawności liczb składających się na tę datę. Tak proste wyrażenie regularne można więc stosować tylko tam, gdzie z góry wiadomo, że przetwarzane dane nie zawierają nieprawidłowych dat. Spróbuj dodać do tego wyrażenia komentarze opisujące znaczenie poszczególnych elementów.

Rozwiązanie

  • \d{4}     # Rok
    -         # Separator
    \d{2}     # Miesiąc
    -         # Separator
    \d{2}     # Dzień
    • Opcje wyrażenia regularnego: Swobodne stosowanie znaków białych

      Odmiany wyrażeń regularnych: .NET, Java, PCRE, Perl, Python, Ruby

Analiza

Tryb swobodnego stosowania znaków białych

Budowane przez nas wyrażenia regularne dość szybko stają się skomplikowane i niezrozumiałe. ...

Get Wyrażenia regularne. Receptury now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.