2013-10-31 135 views
0

我一直在試圖學習正則表達式和它非常複雜。我甚至沒有肯定可以不通過單獨做這些URL來重寫這些URL。我可以單獨執行它們(搜索&替換),但有幾個不同的羣集,並且有1000個URL(遷移)。正則表達式重寫url集羣

這是一個運行acesef軟件的Joomla網站。以下是來自1個特定羣集的示例網址。舊網址和新網址的網址末尾是相同的。只有開始的目錄已經改變。那麼有沒有辦法將這些特定目錄中所有URL的URL從舊到新與URL的末尾匹配,並用單個表達式重寫它?

舊URL = www.domain.com/property-details/condominiums/3448-page-title

新的URL = www.domain.com/bangkok/condos/rent/3448-page-title

我甚至不會打擾發表迄今爲止我嘗試寫的內容,因爲它目前爲止。我試圖用正則表達式來解決問題,但對於初學者來說,這是一個非常複雜的重寫。

+0

我發現[這個資源](http://gskinner.com/RegExr/)對學習正則表達式非常有幫助。你想要做的事情應該完全可能,甚至可能很容易。再試一次,告訴我們你得到了什麼。 –

+0

發佈你的代碼仍然會更好。 – aIKid

回答

0

好呃,面值你可以只使用這樣的:

[^/]+$

這將在您的示例中的最後/所以以後給你什麼,你會得到3448-page-title