6.1. Liczby całkowite

Problem

Chcemy odnajdywać rozmaite rodzaje dziesiętnych liczb całkowitych w dłuższym tekście lub sprawdzić, czy dana zmienna łańcuchowa zawiera tylko jedną dziesiętną liczbę całkowitą.

Rozwiązanie

Odnajdujemy dowolną dziesiętną, dodatnią liczbę całkowitą w ramach dłuższego tekstu:

  • \b[0-9]+\b

    • Opcje wyrażenia regularnego: Brak

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

Sprawdzamy, czy dany łańcuch zawiera tylko dziesiętną, dodatnią liczbę całkowitą:

  • \A[0-9]+\Z

    • Opcje wyrażenia regularnego: Brak

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

  • ^[0-9]+$

    • Opcje wyrażenia regularnego: Brak

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

Odnajdujemy dowolną dziesiętną, ...

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.