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

首頁 > 開發 > PHP > 正文

php preg_replace替換實例講解

2024-05-04 23:19:17
字體:
來源:轉載
供稿:網友

復制代碼 代碼如下:


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


是執行一個正則表達式的搜索和替換的用函數,平時我們用它時多是一次替換結束,今天又看php手冊發現了一個較為難理解(自認為)的例子分享給大家。

復制代碼 代碼如下:


<?php
 $subject = array('1', 'a', '2', 'b', '3', 'A', 'B', '4');
 $pattern = array('//d/', '/[a-z]/', '/[1a]/');
 $replace = array('A:$0', 'B:$0', 'C:$0');

 echo "preg_replace returns/n<pre/>";
 print_r(preg_replace($pattern, $replace, $subject));
 ?>
 


結果如下:

php preg_replace替換實例講解


咋一看,我就看暈了
一般 若匹配模式和替換內容這兩項都是數組的話它們應該相對應,如果replacement中的元素比pattern中的少, 多出來的pattern使用空字符串進行替換.
$pattern就像個掃描器,掃到匹配的就用于之對應的$replace替換
對于上例替換過程如下:
//d/掃描$subject里的1,匹配了,匹配內容為$0(也就是1)就把1替換為A:1
然后用/[a-z]/掃描A:1不匹配,就不替換,繼續用[1a]掃描A:1,匹配內容為1(也就是$0),就把A:1中1換為C:1
第一項最終被替換為A:C:1
簡化過程:

1->A:1->A:C:1
a->B:a->B:C:a
2->A:2
b->B:b
A(沒有符合匹配的就不替換了)
B(同上)
4->A:4
總結一點,拿$pattern里的每一個模式依次去匹配$subject里的每一個元素,匹配到了就用與$pattern對應的那個$replace對換,如上例,可能不止一次替換

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲国产中文字幕久久网| 国产不卡av在线| 欧美性猛交xxxx| 国产精品久久久久久久久久久久久| 欧美日产国产成人免费图片| 91影院在线免费观看视频| 欧美香蕉大胸在线视频观看| 38少妇精品导航| 亚洲国产精品专区久久| 亚洲成人av在线播放| 久久久精品影院| 日韩影视在线观看| 亚洲国产成人久久综合一区| 国产精品91久久久久久| 国产中文字幕91| 欧美老肥婆性猛交视频| 亚洲精品中文字幕av| 日韩av免费在线看| 日韩美女视频免费在线观看| 亚洲第一页自拍| 欧美精品www| 亚洲午夜国产成人av电影男同| 欧美网站在线观看| 中文字幕国产亚洲| 国模私拍一区二区三区| www.国产精品一二区| 日韩欧美中文字幕在线播放| 久久91亚洲精品中文字幕奶水| 亚洲天堂第一页| 亚洲国产欧美精品| 91在线视频导航| 97在线观看免费高清| 欧美电影免费观看网站| 日韩国产欧美精品一区二区三区| 亚洲第一区在线观看| 中文字幕日韩精品有码视频| 在线视频精品一| 亚洲天堂av在线免费| 韩日欧美一区二区| 日韩中文字幕久久| 精品自拍视频在线观看| 久久久精品视频在线观看| 国产精品女人久久久久久| 欧美亚洲成人免费| 欧美激情一级精品国产| 亚洲在线第一页| 国产精品v片在线观看不卡| 亚洲欧美精品在线| 欧美亚洲第一页| 久久综合伊人77777尤物| 国产精品成人aaaaa网站| 久久久久久久久电影| 亚洲日韩中文字幕| 欧美黑人xxx| 日韩欧美中文第一页| 亚洲免费视频网站| 亚洲精品久久久久| 欧美另类极品videosbestfree| 欧美日韩成人在线播放| 国产色综合天天综合网| 精品视频在线观看日韩| 在线播放亚洲激情| 亚洲最大av网| 欧美精品999| 亚洲白拍色综合图区| 米奇精品一区二区三区在线观看| 日韩av中文在线| 日韩美女视频免费在线观看| 国产精品香蕉国产| 久久人人爽人人爽人人片亚洲| 欧洲中文字幕国产精品| 清纯唯美亚洲综合| 欧美麻豆久久久久久中文| 欧美性生交大片免费| 日韩av电影手机在线观看| 日本高清视频一区| 韩国三级电影久久久久久| 亚洲精选中文字幕| 久久精品成人欧美大片古装| 亚洲91av视频| 欧美激情亚洲国产| 亚洲国产精品大全| 亚洲欧美日韩天堂一区二区| 日韩一区二区三区xxxx| 亚洲一区二区三区乱码aⅴ| 色哟哟网站入口亚洲精品| 91av国产在线| 91精品美女在线| 九九综合九九综合| 国内揄拍国内精品| 国产欧美日韩高清| 亚洲最新中文字幕| 久久国产精彩视频| 欧美亚洲免费电影| 这里只有精品久久| 菠萝蜜影院一区二区免费| 欧美韩国理论所午夜片917电影| 中文字幕日韩欧美在线| 日韩小视频在线观看| 色综合伊人色综合网站| 欧美国产日韩免费| 欧美日韩成人精品| 中文字幕一区二区三区电影| 亚洲国产一区二区三区四区| 精品美女永久免费视频| 国产欧亚日韩视频| 91美女片黄在线观看游戏| 亚洲色图在线观看| 久久久精品影院| 欧美国产精品人人做人人爱| 亚洲欧美日韩一区二区在线| 97精品国产97久久久久久免费| 韩日欧美一区二区| 日韩电影在线观看永久视频免费网站| 色小说视频一区| 奇米成人av国产一区二区三区| 91av在线不卡| 欧美日韩在线影院| 欧美一级黑人aaaaaaa做受| 亚洲一区二区三区香蕉| 亚洲欧美国产精品va在线观看| 亚洲精品aⅴ中文字幕乱码| 第一福利永久视频精品| 粗暴蹂躏中文一区二区三区| 国产区亚洲区欧美区| 久久久久久久久久久人体| 国产精品免费久久久久久| 亚洲欧美日韩久久久久久| 亚洲3p在线观看| 国产精品色悠悠| 97成人在线视频| 精品国产福利在线| 亚洲色图欧美制服丝袜另类第一页| 亚洲三级黄色在线观看| 中文字幕亚洲一区二区三区五十路| 最新69国产成人精品视频免费| 一区二区三区日韩在线| 91中文字幕在线观看| 亚洲女人天堂色在线7777| 久久久久久久久久久人体| 日本一区二区在线免费播放| 欧美午夜久久久| 亚洲一区二区久久久久久| 欧洲精品毛片网站| 最近免费中文字幕视频2019| 国产精品1区2区在线观看| 亚州欧美日韩中文视频| 午夜精品99久久免费| 日韩久久午夜影院| 亚洲一二三在线| 亚洲人午夜精品免费| 亚洲人午夜精品| 久久久久久久久久久免费精品| 国产成人亚洲综合91| 揄拍成人国产精品视频| 69av视频在线播放| 97超级碰碰人国产在线观看| 福利视频导航一区| 亚洲网站在线播放| 精品亚洲一区二区三区在线播放| 成人激情综合网| 欧美成人精品影院| 亚洲一区中文字幕| 久久视频在线播放|