2011-07-13 35 views
1

我想寫一點mod重寫正則表達式,並陷入困境。mod重寫匹配字符串末尾的數字

我想解析以下URL結構給變量給我的腳本:

dogs/staffordshire-brown-hampshire-32 

(32我要傳遞的變量)..

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

我有這個迄今爲止這似乎並不工作

dogs/([^-]*$) 

任何想法?謝謝

回答

2

這將匹配狗後的整個字符串,如果它不包含連字符。嘗試:

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

嗨,這給了我最後一個數字,即在上面的例子 - 2 – digout

+0

@Will,嘗試了'''後添加*' –

+0

我認爲剛剛快速編輯?!除非我失去它。無論如何,感謝這兩者,作品像魅力。 – digout

相關問題