Мне нужно получить регулярное выражение для следующей последовательности чисел:
X.XXX.XXX-X
Каждый X
- это одно число.
Как я могу это сделать? Я не хочу использовать *, потому что мне нужно именно столько чисел.
Мне нужно получить регулярное выражение для следующей последовательности чисел:
X.XXX.XXX-X
Каждый X
- это одно число.
Как я могу это сделать? Я не хочу использовать *, потому что мне нужно именно столько чисел.
Используйте фигурные скобки, чтобы указать количество вхождений:
\d{1}\.\d{3}\.\d{3}-\d{1}
{3}
будет соответствовать предыдущему токену ровно 3 раза. Вы также можете указать диапазон, например {1,5}
который будет соответствовать предыдущему токену от 1 до 5 раз. Это жадное совпадение, и оно будет соответствовать как можно большему числу символов.