多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > PHP字符串正則替換函數preg_replace

PHP字符串正則替換函數preg_replace

來源:程序員人生   發布時間:2013-12-20 16:41:17 閱讀次數:2448次

語法: mixed preg_replace(mixed pattern, mixed replacement, mixed subject);

返回值: 混合類型資料,函數種類: 資料處理

內容說明: 本函數以 pattern 的規則來解析比對字符串 subject,欲取而代之的字符串為參數replacement。返回值為混合類型資料,為取代后的字符串結果。

一,preg_replace():

$msg = preg_replace("/<style>.+</style>/is", "", $msg);//刪除<style></style>和中間的部

$msg = preg_replace("/<[^>]+>/", "", $msg); //刪除<>和中間的內容

i (PCRE_CASELESS):如果設定此修正符,模式中的字符將同時匹配大小寫字母。 

s (PCRE_DOTALL):如果設定了此修正符,模式中的圓點元字符(.)匹配所有的字符,包括換行符。沒有此設定的話,則不包括換行符。這和 Perl 的 /s 修正符是等效的。排除字符類例如 [^a] 總是匹配換行符的,無論是否設定了此修正符。

二,ereg()與eregi()

注:preg_match() 函數通常是比 ereg() 更快的替代方案

eregi("<body([^>]+)>(.+)</body>",$data,$b)//察看$data中是否有body標簽,如果有,把參數賦值$b[0],中間部分賦值$b[1]。

bool ereg ( string pattern, string string [, array regs] )

int eregi ( string pattern, string string, array [regs] )

eregi()和 ereg() 類似,用法也相同,不同之處在于ereg()有區分大小寫,eregi()與大小寫無關

  1. <?php 
  2. //preg_replace()和ereg_replace()函數的使用的比較 
  3. // -------preg_replace()-------------------------- 
  4. //1.進行字符串的查找的替換 
  5.        $str  = "daoyu shi ge hao hai zi 5555"
  6.        $pattern  = "/s/";  //如果將變量定義為$pattern_1會出錯 
  7.        $str = preg_replace($pattern,'-',$str); 
  8.        echo $str."<br>"
  9. //2.對字符串的逆向引用 
  10. //方法一 
  11.          $pat = "/(w+)-(w+)-(w+)-(w+)-(w+)-(w+)-(d+)/i"
  12.          $str =preg_replace($pat,"$1",$str); 
  13.          echo $str."<br>"
  14. //注意:如果是下面這種形式你會發現匹配的是:zi- 所以可以這樣認為在有次數的{6}的情況下,他($1)匹配的是最后一次 
  15.          $pat  = "/((w+)-){6}(d+)/i"
  16.          $str  =preg_replace($pat,"$1",$str); 
  17.          echo $str."<br>"
  18. //方法二 
  19.          $str = "daoyu-shi-ge-hao-hai-zi-5555"
  20.          $pat = "/(w+)-(w+)-(w+)-(w+)-(w+)-(w+)-(d+)/i";         
  21.          $str =preg_replace($pat,"1",$str); 
  22.          echo $str."<br>"
  23. //注意:當正則寫成$pat= "/((w+)-){6}(d+)/i";時和上面的情況一樣 
  24. ?> 
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 欧美小说图片视频 | 国产亚洲精品激情都市 | 羞羞首页登录界面入口免费 | 亚洲精品久久久午夜伊人 | 亚洲欧美综合精品成 | 激情五月婷婷综合 | 亚洲最大色视频 | 大杳焦伊人久久综合热 | 日本欧美韩国一区二区三区 | 最近中文免费字幕在线播放 | 视频在线视频免费观看 | 精品视频一区二区三区四区 | 国产精品视频第一区二区 | 久久性视频 | 国产精品久久久久久久久久久久久久 | 精品无码久久久久久国产 | 亚洲精品午夜久久久伊人 | 亚洲福利国产 | 亚洲精品欧美精品国产精品 | 日本福利片秋霞国产午夜 | 精品日韩欧美一区二区三区在线播放 | 欧美一级影院 | 激情欧美人xxxxx | 成人资源在线 | 国产午夜毛片v一区二区三区 | 日本资源网 | 97久久精品国产成人影院 | 爱爱永久免费视频网站 | 欧美性色欧美a在线观看 | 成人毛片免费视频播放 | 免费在线看h | 日韩精品视频一区二区三区 | 一区二区视频在线播放 | 国内免费高清视频在线观看 | 国产免费福利 | 91精品国产一区二区三区四区 | 最近2019中文字幕免费大全5 | 老牛影视在线一区二观看 | 国产精品久久久久久久久夜色 | 日韩欧美国产精品第一页不卡 | 一区二区三区日韩 |