6.2. Liczby szesnastkowe
Problem
Chcemy odnajdywać liczby szesnastkowe w dłuższym tekście lub sprawdzać, czy dana zmienna łańcuchowa zawiera tylko jedną liczbę szesnastkową.
Rozwiązanie
Odnajdujemy dowolną liczbę szesnastkową w ramach dłuższego tekstu:
\b[0-9A-F]+\b
Opcje wyrażenia regularnego: Ignorowanie wielkości liter
Odmiany wyrażeń regularnych: .NET, Java, JavaScript, PCRE, Perl, Python, Ruby
\b[0-9A-Fa-f]+\b
Opcje wyrażenia regularnego: Brak
Odmiany wyrażeń regularnych: .NET, Java, JavaScript, PCRE, Perl, Python, Ruby
Sprawdzamy, czy dany łańcuch zawiera wyłącznie liczbę szesnastkową:
\A[0-9A-F]+\Z
Opcje wyrażenia regularnego: Ignorowanie wielkości liter
Odmiany wyrażeń regularnych: .NET, Java, PCRE, Perl, Python, Ruby
^[0-9A-F]+$
Opcje wyrażenia regularnego: ...
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.