如何从URL读取正则表达式

时间:2013-10-19 20:21:33

标签: regex

我是regex的初学者,在编写url结构时无法弄清楚如何捕获变量。

.*://[a-z\-.]+/([\w-]*)

http://localhost/anything-here-goes-comes-here-p90
http://best-discount-deals.com/anything-here-goes-comes-here-c90
http://www.gadgetbroadway.com/anything-here-goes-comes-here-p90

我目前仍然坚持上面的正则表达式,它能够解析slug但不知道如何捕获slug的最后部分(p90或c90),规则“\ s \ d {1,8}”最后一段。

如果我使用正则表达式而不是。:// [az-。] + /([\ w-] )无法捕获最后一部分,因为它将自动覆盖([\ w] - ] *)小组。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

将此添加到最后:

-([^-]+)$