mod重写以匹配字符串末尾的数字

时间:2011-07-13 19:34:48

标签: regex mod-rewrite

我正在尝试写一点mod重写正则表达式并且卡住了。

我想解析以下url结构,为我的脚本提供变量:

dogs/staffordshire-brown-hampshire-32

(32是我要传递的变量)..

index.php?type=dogs&id=$matches[1]

到目前为止我有这个似乎不起作用

dogs/([^-]*$)

有什么想法吗?感谢

1 个答案:

答案 0 :(得分:2)

如果它不包含连字符,那将匹配狗后的整个字符串。尝试:

dogs/.*?([0-9]+)$