May 2010
Intermediate to advanced
520 pages
17h 44m
Polish
Chcemy sprawdzić, czy dany łańcuch reprezentuje prawidłowy adres IPv6 w notacji standardowej, skróconej i (lub) mieszanej.
Dopasowujemy adres IPv6 w notacji standardowej, złożonej z ośmiu słów 16-bitowych reprezentowanych przez liczby szesnastkowe i oddzielonych dwukropkami (na przykład 1762:0:0:0:0:B03:1:AF18). Początkowe zera w poszczególnych liczbach są opcjonalne.
Sprawdza, czy cały przetwarzany tekst reprezentuje adres IPv6 zapisany w notacji standardowej:
^(?:[A-F0-9]{1,4}:){7}[A-F0-9]{1,4}$
Opcje wyrażenia regularnego: Ignorowanie wielkości liter
Odmiany wyrażeń regularnych: .NET, Java, JavaScript, PCRE, Perl, Python
\A(?:[A-F0-9]{1,4}:){7}[A-F0-9]{1,4}\Z
Opcje wyrażenia regularnego: ...