2011-10-01 43 views
-1

的數目強調我有如下所示的ID:prefix_my-awesome-slug_123正則表達式來替換後行用字符串

現在我想有一個正則表達式,其去除在端部(_%d)下劃線和數量。

+0

使用該正則表達式引擎? – Johnsyweb

+0

另外...你想*替換*(根據標題)或*刪除*(根據你的問題的主體)? – Johnsyweb

+0

好吧,我需要它在PHP中,所以這裏是workin結果: $ my_id ='prefix_my-awesome-slug_123'; $ my_new_id = preg_replace('/ _ [0-9] + $ /','',$ my_id); 非常感謝你們! –

回答

1

/_[0-9]+$/ - 簡單。只需用空字符串替換匹配即可。

4

Perl的正則表達式像這樣的實現應該做:

s/_\d+$// 
+0

在http://refiddle.com/1bw進行測試 –