PHP擴(kuò)展之文本處理(三)——POSIX正則表達(dá)式函數(shù)及使用示例
POSIX Regex函數(shù)
ereg_replace?— 正則表達(dá)式替換ereg?— 正則表達(dá)式匹配eregi_replace?— 不區(qū)分大小寫的正則表達(dá)式替換eregi?— 不區(qū)分大小寫的正則表達(dá)式匹配split?— 用正則表達(dá)式將字符串分割到數(shù)組中spliti?— 用正則表達(dá)式不區(qū)分大小寫將字符串分割到數(shù)組中sql_regcase?— 產(chǎn)生用于不區(qū)分大小的匹配的正則表達(dá)式使用示例:
<?php//?Returns?true?if?'abc'?is?found?anywhere?in?$string.ereg('abc',?$string);//?Returns?true?if?'abc'?is?found?at?the?beginning?of?$string.ereg('^abc',?$string);//?Returns?true?if?'abc'?is?found?at?the?end?of?$string.ereg('abc$',?$string);//?Returns?true?if?client?browser?is?Netscape?2,?3?or?MSIE?3.eregi('(ozilla.[23]|MSIE.3)',?$_SERVER['HTTP_USER_AGENT']);//?Places?three?space?separated?words?into?$regs[1],?$regs[2]?and?$regs[3].ereg('([[:alnum:]]+)?([[:alnum:]]+)?([[:alnum:]]+)',?$string,?$regs);//?Put?a?<br?/>?tag?at?the?beginning?of?$string.$string?=?ereg_replace('^',?'<br?/>',?$string);//?Put?a?<br?/>?tag?at?the?end?of?$string.$string?=?ereg_replace('$',?'<br?/>',?$string);//?Get?rid?of?any?newline?characters?in?$string.$string?=?ereg_replace('n',?'',?$string);?>
相關(guān)文章:
1. Intellij IDEA 2019 最新亂碼問題及解決必殺技(必看篇)2. 《javascript設(shè)計(jì)模式》學(xué)習(xí)筆記三:Javascript面向?qū)ο蟪绦蛟O(shè)計(jì)單例模式原理與實(shí)現(xiàn)方法分析3. 利用django創(chuàng)建一個(gè)簡易的博客網(wǎng)站的示例4. 未來的J2EE主流應(yīng)用框架:對比Spring和EJB35. JS繪圖Flot如何實(shí)現(xiàn)動態(tài)可刷新曲線圖6. ASP.NET MVC獲取多級類別組合下的產(chǎn)品7. JS+css3實(shí)現(xiàn)幻燈片輪播圖8. 關(guān)于HTML5的img標(biāo)簽9. Android自定義View實(shí)現(xiàn)掃描效果10. PHP5.0正式發(fā)布 不完全兼容PHP4 新增多項(xiàng)功能
