Wyrażenie regularne dla określonej liczby liczb


2

Muszę uzyskać wzorzec regularny dla następującej sekwencji liczb:

X.XXX.XXX-X 

Każda Xto jedna liczba.

Jak mogę to zrobić? Nie chcę używać *, ponieważ potrzebuję dokładnie liczby cyfr.

Odpowiedzi:


2

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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.