2017-03-31 90 views
-1

我想在下劃線之前替換所有數字,而不是替換下劃線和結束。下劃線應該像「斷點」一樣。preg_replace下劃線之前的所有數字,比替換下劃線和結束

我有一個字符串前綴,如:

0_xxxx 
1_xxxx 
2_xxxx 

,我不得不刪除該前綴。

有人請提供一個例子嗎?

+1

請提供一個例子,說明你有什麼文字和你需要得到什麼結果。 –

+0

請分享你想要執行的輸入字符串'preg_replace' –

+0

@WiktorStribiżew對不起,我編輯了帖子,你現在可以在那裏找到它。 – hstur

回答

1

您可以使用preg_replace使用正則表達式刪除這些前綴。

echo preg_replace('/^\d+_/', '', '0_xxxx'); 
// Will output 'xxxx' 

此示例代碼將從字符串的開頭刪除所有數字,後跟下劃線。

+0

作品太棒了,謝謝! – hstur