2013-02-28 53 views
0

最初的網址是:
http://www.site.com/ad/a32-de21-ghi-30/99-134565.html
http://www.site.com/ad/a10-b20-c99/99-143.html
http://www.site.com/ad/1tb-bed-h442/99-6425.html

我想保持域時,「廣告」和「99-」
我不知道這一點,我拿出與此註冊
如何爲此url編寫正則表達式?

http://www.site.com/ad/\w+/50-\d+\.html 
+0

您需要轉義'.' – assylias 2013-02-28 07:33:47

+0

因此,您需要一個將所有這些網址重寫爲'site.com/ad/99-'的重寫規則?如果沒有,請讓你的問題更清楚。期望的結果是什麼? – 2013-02-28 07:36:20

回答

2

http://www\.site\.com/ad/[\w-]+/99-[0-9]+\.html會工作。

我覺得Rubular是一個很好的正則表達式測試頁面。

+0

+1爲Rubular。 – L0j1k 2013-02-28 07:34:39

+0

出於某種原因,我無法編輯我的答案,以便按照預期正確轉義URL點。不是絕對必要的,但更正確。 – 2013-02-28 07:42:38

+0

我爲你做到了。 :) – L0j1k 2013-02-28 07:44:06