Regex, aby dopasować cyfrę dwa lub cztery razy
To jest proste pytanie dotyczące wyrażeń regularnych, ale nie mogę znaleźć odpowiedzi.
Chcę ustalić, czy liczba pojawia się dokładnie w sekwencji
dwa
lub
cztery
czasy. Jakiej składni mogę użyć?
\d{what goes here?}Próbowałem
\ d {2,4}, ale to wyrażenie akceptuje również trzy cyfry.
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
2 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od:
To jest właściwy sposób, aby to zrobić. Przyjęta odpowiedź jest nieprawidłowa.
Dopasuje 3 cyfry (lub 5).
Więc to źle w moich oczach
https://regex101.com/r/GxN7wm/1
.
1) Sprawdź, czy przed sekwencją 2 lub 4 cyfr lub po sekwencji 2 lub 4 cyfr znajduje się cyfra.
Te będą działać dla środkowej linii:
Jeśli Twój pasek wyszukiwania nie zawiera żadnej treści wokół niego, możesz użyć kotwic początku i końca linii i :