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. 使用AJAX(包含正則表達(dá)式)驗(yàn)證用戶登錄的步驟2. JavaScript實(shí)現(xiàn)組件化和模塊化方法詳解3. PHP字符串前后字符或空格刪除方法介紹4. html清除浮動(dòng)的6種方法示例5. Python基于Serializer實(shí)現(xiàn)字段驗(yàn)證及序列化6. Python安裝并操作redis實(shí)現(xiàn)流程詳解7. 解決ajax的delete、put方法接收不到參數(shù)的問題方法8. ASP基礎(chǔ)入門第三篇(ASP腳本基礎(chǔ))9. JSP之表單提交get和post的區(qū)別詳解及實(shí)例10. css進(jìn)階學(xué)習(xí) 選擇符
