我正在寻找一个匹配以下 4 种情况的正则表达式(获取 id 以便我可以重写 url)
http://localhost/gallery/test-name/123456
http://localhost/gallery/test-name/123456/
http://localhost/gallery/test-name/123456/video-name/159
http://localhost/gallery/test-name/123456/video-name/159/
当前的正则表达式如下,但在所有情况下它都不能正确获取 id。那里的任何专家都知道我做错了什么?
^(.*)/gallery/(.*)/([0-9]{1,15})(/)?((.*)/([0-9]{1,15})(/)?)?