具有非查询参数变量的正则表达式匹配网址

时间:2018-12-13 00:22:09

标签: regex url

我看到很多有关查询参数的正则表达式答案,但是关于非查询参数(URL段)呢?

https:/my.com/verification/ c1fc67c94cc3871ef8cd6755a9278d0d /电子邮件

以粗体显示的唯一ID的值和长度会有所不同

无论唯一的ID段值或长度如何,该URL都可以匹配哪些正则表达式?

谢谢

1 个答案:

答案 0 :(得分:0)

由于您未指定语言,因此您可能无法使用该语言,但是可以使用以下正则表达式:

^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