2013-06-26 60 views
-2

我的頁面URL是http://sample.com/category/news/page/6/如何刪除正則表達式中的最後幾個字符?

我必須使用正則表達式模式修剪page/6/。注意:頁碼可以超過1位數。

這就是我得到的。

string.regex("/page/[0-9]/","") 
+5

在*什麼*語言/環境? –

+0

你應該指定你正在使用的語言......這將幫助你獲得更相關的答案,並在某些情況下更好的替代解決方案。 – Anirudha

+0

我建議你使用Rubular(rubular.com)進行實驗。您可以在最後幾個字符周圍使用一個組,正則表達式 - 用空字符串替換它以擺脫它。 – ashes999

回答

1

嘗試增加一個加號,以匹配1個以上數字:

string.regex("/page/[0-9]+/", "") 

我懷疑你可能需要將結果太分配:

string = string.regex("/page/[0-9]+/", ""); 
相關問題