6.3. Liczby binarne

Problem

Chcemy odnajdywać liczby binarne występujące w ramach dłuższego tekstu. Chcemy też sprawdzać, czy dana zmienna łańcuchowa zawiera wyłącznie liczbę binarną.

Rozwiązanie

Odnajdujemy dowolną liczbę binarną w ramach dłuższego tekstu:

  • \b[01]+\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ę binarną:

  • \A[01]+\Z

    • Opcje wyrażenia regularnego: Brak

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

  • ^[01]+$

    • Opcje wyrażenia regularnego: Brak

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

Odnajdujemy liczbę binarną zakończona przyrostkiem B:

  • \b[01]+B\b

    • Opcje wyrażenia regularnego: Ignorowanie ...

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.