PHP 字符串正則替換函數(shù)preg_replace使用說明
更新時間:2011年07月15日 00:45:30 作者:
PHP 字符串正則替換函數(shù)preg_replace使用說明,需要的朋友可以參考下。
1. preg_replace()
$msg = preg_replace("/<style>.+<\/style>/is", "", $msg); -----刪除<style></style>和中間的部分
$msg = preg_replace("/<[^>]+>/", "", $msg); -----是刪除<>和中間的內(nèi)容
i (PCRE_CASELESS)
如果設(shè)定此修正符,模式中的字符將同時匹配大小寫字母。
s (PCRE_DOTALL)
如果設(shè)定了此修正符,模式中的圓點元字符(.)匹配所有的字符,包括換行符。沒有此設(shè)定的話,則不包括換行符。這和 Perl 的 /s 修正符是等效的。排除字符類例如 [^a] 總是匹配換行符的,無論是否設(shè)定了此修正符。
2. ereg()與eregi()
注: preg_match() 函數(shù)通常是比 ereg() 更快的替代方案
eregi("<body([^>]+)>(.+)</body>",$data,$b)----察看$data中是否有body標簽。如果有,把參數(shù)賦值$b[0],中間部分賦值$b[1]。
bool ereg ( string pattern, string string [, array regs] )
int eregi ( string pattern, string string, array [regs] )
eregi()和 ereg() 類似,用法也相同。不同之處在于ereg()有區(qū)分大小寫,eregi()與大小寫無關(guān)。
$msg = preg_replace("/<style>.+<\/style>/is", "", $msg); -----刪除<style></style>和中間的部分
$msg = preg_replace("/<[^>]+>/", "", $msg); -----是刪除<>和中間的內(nèi)容
i (PCRE_CASELESS)
如果設(shè)定此修正符,模式中的字符將同時匹配大小寫字母。
s (PCRE_DOTALL)
如果設(shè)定了此修正符,模式中的圓點元字符(.)匹配所有的字符,包括換行符。沒有此設(shè)定的話,則不包括換行符。這和 Perl 的 /s 修正符是等效的。排除字符類例如 [^a] 總是匹配換行符的,無論是否設(shè)定了此修正符。
2. ereg()與eregi()
注: preg_match() 函數(shù)通常是比 ereg() 更快的替代方案
eregi("<body([^>]+)>(.+)</body>",$data,$b)----察看$data中是否有body標簽。如果有,把參數(shù)賦值$b[0],中間部分賦值$b[1]。
bool ereg ( string pattern, string string [, array regs] )
int eregi ( string pattern, string string, array [regs] )
eregi()和 ereg() 類似,用法也相同。不同之處在于ereg()有區(qū)分大小寫,eregi()與大小寫無關(guān)。
您可能感興趣的文章:
- PHP正則替換函數(shù)preg_replace和preg_replace_callback使用總結(jié)
- php正則之函數(shù) preg_replace()參數(shù)說明
- PHP 正則表達式之正則處理函數(shù)小結(jié)(preg_match,preg_match_all,preg_replace,preg_split)
- php正則preg_replace_callback函數(shù)用法實例
- PHP正則替換函數(shù)preg_replace()報錯:Notice Use of undefined constant的解決方法分析
- PHP 正則表達式常用函數(shù)使用小結(jié)
- PHP正則表達式基本函數(shù) 修飾符 元字符和需轉(zhuǎn)義字符說明
- PHP 正則表達式函數(shù)庫(兩套)
- PHP 正則表達式常用函數(shù)
- PHP中的正則表達式函數(shù)介紹
- php 正則匹配函數(shù)體
- PHP正則表達式函數(shù)preg_replace用法實例分析
相關(guān)文章
學(xué)習php設(shè)計模式 php實現(xiàn)單例模式(singleton)
這篇文章主要介紹了php設(shè)計模式中的單例模式,使用php實現(xiàn)單例模式,感興趣的小伙伴們可以參考一下2015-12-12
php源碼分析之DZX1.5隨機數(shù)函數(shù)random用法
這篇文章主要介紹了php源碼分析之DZX1.5隨機數(shù)函數(shù)random用法,實例分析了DZX1.5中random函數(shù)生成隨機字符串的使用技巧,需要的朋友可以參考下2015-06-06

