淺析PHP正則表達(dá)式的應(yīng)用實(shí)例
PHP正則表達(dá)式的應(yīng)用有很多,那么我們?cè)趯?shí)際開發(fā)應(yīng)用中會(huì)遇到提取字符串、高級(jí)的代換的功能,那么如何實(shí)現(xiàn)呢?我們來(lái)看看具體的過程。
PHP正則表達(dá)式的應(yīng)用之提取字符串介紹:
ereg() and eregi()
PHP正則表達(dá)式的應(yīng)用之提取字符串實(shí)施:
有一個(gè)特性是允許用戶通過正則表達(dá)式去提取字符串的一部分(具體用法你可以閱讀手冊(cè)).
比如說,我們想從 path/URL 提取文件名 – 下面的代碼就是你需要:
- ereg("([^\\/]*)$", $pathOrUrl, $regs);
- echo $regs[1];
PHP正則表達(dá)式的應(yīng)用之高級(jí)的代換介紹:
ereg_replace() 和 eregi_replace()也是非常有用的
PHP正則表達(dá)式的應(yīng)用之高級(jí)的代換實(shí)施:
假如我們想把所有的間隔負(fù)號(hào)都替換成逗號(hào):
- ereg_replace("[ \n\r\t]+", ",", trim($str));
PHP正則表達(dá)式的應(yīng)用的相關(guān)介紹就向你講解到這里,希望對(duì)你了解和掌握PHP正則表達(dá)式的應(yīng)用有所幫助。
【編輯推薦】