2016-09-22 48 views
0

我們正在遷移我們的網站,並且一些舊的URL不再有效,所以我正在努力編寫正則表達式腳本來處理此移動。使用正則表達式重定向博客文章

這裏是我改變:

/blog/post/231-Do-Swimming-Pool-Solar-Covers-Really-Work- 

Do-Swimming-Pool-Solar-Covers-Really-Work 

這是我到目前爲止有: 使用:^[^-]*- 我可以擺脫/blog/post/231-

使用: .{1}$ 我可以擺脫尾隨-

我不知道如何讓他們兩個一起工作來獲得我的最終結果。非常感謝您的幫助!

+0

嘗試使用'^ [^ - ] * - (。*)。$'並在重定向模式中使用'$ 1'。 –

回答

0

您可以使用,你將能夠引用與$1反向引用在替換捕獲組:

^[^-]*-(.*)-$ 

這將匹配從字符串開始比-[^-]*)等零個或多個字符( ^),然後將匹配一個-,捕獲任何0+字符,直到達到-即在端部(該字符串的$

regex demo

相關問題