Я столкнулся с проблемой регулярного выражения в SQL Server.
У меня такой запрос:
SELECT 1
WHERE '/test/url/1' LIKE '/test/url/%[0-9]'
но в этом регулярном выражении есть проблема.
Когда я ввожу недопустимый URL-адрес, такой как /test/url/1w1
, он возвращает 1 и регулярное выражение работает неправильно.
Я хочу проверить целое число в URL любой длины в качестве параметра :ID
.
Пожалуйста, порекомендуйте правильное регулярное выражение для этой ситуации.