亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > PHP > 正文

PHP應用之PHP正則替換preg_replace函數的使用方法

2024-05-04 21:47:11
字體:
來源:轉載
供稿:網友
這篇文章主要為大家詳細介紹了PHP應用之PHP正則替換preg_replace函數的使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下,有需要的朋友可以收藏方便以后借鑒。

2018-06-18農歷5月初5端午節。首先361模板祝廣大草根站長端午節快樂。

 今天本不打算發相關文章休息休息的,但是一大早就醒來了,沒什么事情做,就給大家介紹一下PHP正則替換preg_replace函數的使用方法吧。

一、首先來看一段常規的替換例子:

<?php$str="as2223adfsf0s4df0sdfsdf";echo preg_replace("/0/","",$str); //去掉0字符,此時相當于 replace的功能, preg_replace("/0/","A",$str); 這樣就是將0變成A的意思了echo preg_replace("/[0-9]/","",$str); //去掉所有數字echo preg_replace("/[a-z]/","",$str); //這樣是去掉所有小寫字母echo preg_replace("/[A-Z]/","",$str); //這樣是去掉所有大寫字母echo preg_replace("/[a-z,A-Z]/","",$str); //這樣是去掉所有字母$str="as2223adfsAAf0s4df0s中國人dD中南海DDfsdf";echo preg_replace("/[a-z,A-Z,0-9]/","",$str); //去掉所有字母和數字?>

經過以上的例子,相信大家知道,[ ] 和里面的 , 有什么作用了。也可以看到,匹配的字符串必須加 /  /。

<?php$str="acsdcs<55555555>sc<6666>sdcd";echo preg_replace("/<.*>/","",$str);//這個是表示去除以<開頭,以>結尾的那部份,輸出結果是:acsdcssdcd?>

注意:


上面的 .* 是表示任何字符,也就是說不管 <> 包住的是什么都去掉其中 . 表示任意字符, * 表示任意個數

現在我們來改動一下,如果不想是任何個數呢?

<?php$str="acsdcs<55555555>sc<6666>sdcd";echo preg_replace("/<.{4}>/","",$str);//此時輸出:acsdcs<55555555>scsdcd因為{4}指定了條件:<>內為4個字符的才滿足條件,所以<55555555>不符合條件,沒有被替換。?>

注意:這時我們又學到了一個知識點{數字} 表示指定前面的個數,*就表示是任意個(0--無限個)

表示重復次數的除了 * , {指定次數} 表示,還有很多表達形式:

<?php$str="acsdcs<55555555>sc<6666>sd<>cd";echo preg_replace("/<[0-9]*>/","",$str);//輸出acsdcscdecho "<hr>";echo preg_replace("/<[0-9]+>/","",$str);//輸入acsdcsscsd<>cd?>

上面的例子只要是為了 表達 * 與+的區別 , * 表示重復0數或n次,而+表示1次以上,即一例中 <[0-9]+ > 表示 <> 里面至少要有一個數字才符合條件。

相信這時大家知道,為什么上例中用 * 和用 + 輸出的結果不同了吧

再來:

<?php$str="acsdcs<55555555>sc<6666>sd<>cd";echo preg_replace("/<[0-9]?>/","",$str);//輸出acsdcs<55555555>sc<6666>sdcd?>

看 [0-9]? 這里的 ? 表示要是0次或1 次,超過1次又不符合條件了。

總結一下

上面我們學會了 * + ? 和大括號 {} 表示重復次數的方法。

<?php$s=preg_replace("/(.*?[月票|求|更].*?)/i","",$s);preg_match_all('/href="([0-9]+).shtm">(.+?)</a>/i',$s,$arr_dstorycate);print_r($arr_dstorycate);preg_match_all("/<img.*?src=[/'| /"](.*?(?:[.gif|.jpg]))[/'|/"].*?[/]?>/i",$content,$arr_dstorycate); print_r($arr_dstorycate);?>

補充:

.$pattern是數組,$replace也是數組,則中對應的元素進行替換。

preg_replace有五個參數,有三個是必須參數:

Preg_replace(mixed $pattern, mixed $replacement, mixed $subject [,int $limit = -1 [,int $count ]]);

$pattern 可以是字符串,字符串數組,或者preg


$replace 是用于替換的字符串或字符串數組


$subject 目標字符串或者目標字符串數組


$limit 每個模式在每個$subject上最大的替換次數,默認是-1(無限次)


$count 返回在目標字符串所替換的次數


以上就是PHP應用之PHP正則替換preg_replace函數的使用方法的全部內容,希望對大家的學習和解決疑問有所幫助,也希望大家多多支持武林網。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91久久久精品| 91国内精品久久| 欧美午夜片欧美片在线观看| 亚洲午夜小视频| 亚洲激情在线观看| 日韩中文在线视频| 亚洲区在线播放| 欧美国产在线电影| 亚洲精品suv精品一区二区| 国产脚交av在线一区二区| 国产美女高潮久久白浆| 色中色综合影院手机版在线观看| 亚洲日本欧美中文幕| 中文字幕亚洲色图| 国产精品99久久99久久久二8| 国产精品久久999| 欧美日韩中文字幕| 91久久国产精品91久久性色| 欧美性精品220| 亚洲精品电影网在线观看| 69久久夜色精品国产69乱青草| 欧美性高潮在线| 中文日韩在线观看| 亚洲国产又黄又爽女人高潮的| 亚洲丝袜av一区| 久热精品视频在线免费观看| 国产亚洲成精品久久| 色爱精品视频一区| 日韩美女在线观看一区| 日韩在线免费高清视频| 国产91网红主播在线观看| 欧美黄色www| 午夜免费在线观看精品视频| 欧美精品日韩三级| 国产一区二区三区久久精品| 日韩美女av在线| 欧美日韩在线一区| 国产精品∨欧美精品v日韩精品| 久久视频免费观看| 国产福利精品视频| 亚洲午夜精品视频| 91精品国产91久久久久久久久| 亚洲欧美国产精品久久久久久久| 欧美日本高清一区| 综合136福利视频在线| 国产va免费精品高清在线| 美女999久久久精品视频| 欧美性猛交xxxx偷拍洗澡| 成人免费视频网址| 欧美大肥婆大肥bbbbb| 欧美成年人网站| 国产精品女主播| 欧美另类第一页| 日韩少妇与小伙激情| 亚洲色图激情小说| 91精品国产自产在线老师啪| 国产日韩精品在线| 亚洲成人av资源网| 亚洲色图美腿丝袜| 欧美在线视频导航| 欧美理论在线观看| 国产日韩av在线| 国内精品小视频在线观看| 97久久久免费福利网址| 精品久久久久人成| 国产专区欧美专区| 国产精品人成电影在线观看| 91国产精品91| 色综合久久天天综线观看| 尤物精品国产第一福利三区| 久久激情视频免费观看| 黄色一区二区在线| 国产精品www色诱视频| 国产区精品视频| 国产精品露脸自拍| 中文字幕精品www乱入免费视频| 91chinesevideo永久地址| 久久在线免费视频| 久久国产精品首页| 国产成人自拍视频在线观看| 日韩成人激情视频| 日韩一区二区在线视频| 日韩欧美综合在线视频| 中文字幕视频一区二区在线有码| 性亚洲最疯狂xxxx高清| 成人网在线免费观看| 日韩欧美第一页| 91精品啪在线观看麻豆免费| 亚洲成人a级网| 久久久伊人欧美| 亚洲成人1234| 欧美影院成年免费版| 亚洲电影成人av99爱色| 亚洲精品久久久久中文字幕欢迎你| 在线观看不卡av| 亚洲色图50p| 成人免费视频在线观看超级碰| 国产精品日韩久久久久| 久热精品视频在线观看一区| 欧美性在线视频| 日韩中文字幕在线视频播放| 亚洲欧美在线一区二区| 久久国产精品久久久久久久久久| 日韩成人xxxx| 欧美色另类天堂2015| 欧美电影在线观看高清| 国产日韩在线一区| 国产日韩在线亚洲字幕中文| 国产乱人伦真实精品视频| 国产日韩欧美影视| 中文字幕日韩在线播放| 亚洲香蕉伊综合在人在线视看| 亚洲香蕉av在线一区二区三区| 中文字幕日韩精品在线观看| 亚洲三级黄色在线观看| 国产91露脸中文字幕在线| 日韩视频免费在线| 欧美老女人性生活| 亚洲影院在线看| 高清亚洲成在人网站天堂| 粗暴蹂躏中文一区二区三区| 久久久精品中文字幕| 亚洲成avwww人| 日韩欧美a级成人黄色| 久久网福利资源网站| 欧美日韩精品在线播放| 国色天香2019中文字幕在线观看| 尤物yw午夜国产精品视频明星| 亚洲高清免费观看高清完整版| 日韩av中文在线| 在线国产精品播放| 久久影院免费观看| 九九热精品在线| 在线视频亚洲欧美| 国内精品一区二区三区| 国产亚洲欧美另类中文| 国产日韩在线精品av| 中文字幕视频一区二区在线有码| 国产精品久久久久久久久| 黄色成人av网| 精品一区二区亚洲| 久久久999精品视频| 精品国产区一区二区三区在线观看| 欧美午夜女人视频在线| 国产精品99久久久久久久久| 欧美在线免费看| 亚洲男人的天堂在线| 最新69国产成人精品视频免费| 亚洲国产一区二区三区四区| 欧美在线视频网站| 午夜精品久久久久久久久久久久久| 久久久国产一区二区三区| 日韩男女性生活视频| 久久久久久久97| 亚洲综合色激情五月| 欧美国产极速在线| 欧美成人性色生活仑片| 亚洲成人激情在线观看| 7m精品福利视频导航| 亚洲片在线资源| 欧美久久精品午夜青青大伊人| 国产精品欧美一区二区三区奶水| 色综合91久久精品中文字幕| 欧美乱大交xxxxx另类电影|