URL совпадения с регулярным выражением с переменной param запроса - PullRequest
0 голосов
/ 13 декабря 2018

Я вижу много ответов для регулярных выражений относительно параметров запроса, но как насчет параметров, не относящихся к запросу (сегмент URL):

https: /my.com/verification/c1fc67c94cc3871ef8cd6755a9278d0d/email

Уникальный идентификатор, выделенный жирным шрифтом, будет различаться по значению и длине

Какое регулярное выражение может соответствовать этому URL независимо от значения или длины уникального идентификатора сегмента?

Спасибо

1 Ответ

0 голосов
/ 13 декабря 2018

Поскольку вы не указали язык, он может не работать в вашем случае, но вы можете использовать следующее регулярное выражение:

^https:\/\/my\.com\/verification\/[[:xdigit:]]+\/email$

demo

где [[:xdigit:]] - это класс символов для шестнадцатеричных чисел, как в POSIX (BRE), расширенном POSIX (ERE) и Perl / PCRE.

Примечание: после двоеточия ":" должно быть два слеша / для разделения части протокола и доменной части в вашем URL.

Проверка -> https://en.wikipedia.org/wiki/Uniform_Resource_Identifier#Generic_syntax

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