我正在尝试匹配一些 URLS 作为使用 Golang 的概念证明。我不是最擅长正则表达式的人,我需要一些与反斜杠后的季号或剧集号相匹配的东西。这是一个例子:
https://URL.com/program/something-a/s1/e1/title
https://URL.com/program/something-a/e12/title
季节可以达到两位数(/s12
, /s13
),剧集最多可以达到三集(例如/e100
)。最好的方法是什么?
编辑:所以这是我到目前为止所尝试的:
(\/s.\/)
或者
(\/e.\/)
似乎适用于单个数字,但不是当你开始做类似的事情时/e12/
。当我试图找到两者都匹配的东西时,比如
(\/s[0-9][0-9]\/)
它不会选择只有一个数字(例如/s2/
)的剧集或系列。