Muszę uzyskać wzorzec regularny dla następującej sekwencji liczb:
X.XXX.XXX-X
Każda X
to jedna liczba.
Jak mogę to zrobić? Nie chcę używać *, ponieważ potrzebuję dokładnie liczby cyfr.
Muszę uzyskać wzorzec regularny dla następującej sekwencji liczb:
X.XXX.XXX-X
Każda X
to jedna liczba.
Jak mogę to zrobić? Nie chcę używać *, ponieważ potrzebuję dokładnie liczby cyfr.
Odpowiedzi:
Użyj nawiasów klamrowych, aby określić liczbę wystąpień:
\d{1}\.\d{3}\.\d{3}-\d{1}
{3}
dopasuje poprzedni token dokładnie 3 razy. Możesz także określić zakres, {1,5}
który będzie pasował do poprzedniego tokena od 1 do 5 razy. To jest chciwy mecz i pasuje do jak największej liczby postaci.