Совпадение URL с номерами 1-50 и игнорировать что-либо большее - PullRequest
0 голосов
/ 29 ноября 2018

Я пытаюсь сопоставить URL-адреса, которые имеют любое число 1-50, но исключают любые другие числа, такие как 51, 150, 5000, 1000 и т. Д., А также выражения, такие как "30K".

Прямо сейчас яесть:

([2-9]|[1-4][0-9]|50)

Но он включает все дополнительные номера, которые я упомянул (1000, 30K, 150 и т. д.).

Любая помощь приветствуется!Я новичок в RegEx.

Спасибо

1 Ответ

0 голосов
/ 29 ноября 2018

Вы можете использовать \b для границы слова:

\b(?:[1-9]|[1-4][0-9]|50)\b

Демо: https://regex101.com/r/IQKVK2/3

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...