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

首頁 > 編程 > Regex > 正文

學php正則!超基礎簡單例子

2020-03-16 21:11:02
字體:
來源:轉載
供稿:網友
我一直都覺得正則表達式只要在要用的時候翻一下百度就Ok了,然后今天寫php的時候發現,原來我正則完全一點都不懂。
 
 
問題是這樣的,某個情況下要給:http://www.49028c.com?a=1 

這類url地址追加參數變為:http://www.49028c.com?a=1&b=2 

但是怎么知道已經存在相同參數名呢,例如有這種情況:http://www.49028c.com?a=1&a=2 

這個雖然不會有什么大錯誤,但是地址欄這樣看起來很不好。那怎么辦呢?用正則解決吧(本來我想用php的字符串處理解決的,但是后來覺得要學一下正則了就用正則做吧) 

以下是我用于返回上一頁的后臺處理方法 

復制代碼代碼如下:

function _goBack($msg=null,$get=array()) { 
$url = $_SESSION['BACKURL']; 
if($get!=array()) 
foreach ($get as $k=>$g){ 
$url.='&'.$k.'='.$g;//先追加所有要追加的參數,不管是否重復 
if(count(explode("&{$k}=",$url))>2){//假如以"&a="這種格式分割目前url字符串發現有超過兩個的分割數組,即表明該字符串有重復參數 
$url=preg_replace("/{$k}=[a-zA-Z0-9]*&/",'',$url);//正則替換所有"&a=x"為空 


unset($_SESSION['BACKURL']); 
$this->alert($msg,$url); 

簡單的解釋: 
“/{$k}=[a-zA-Z0-9]*&/”假如我們假設$k=”a”,即”/a=[a-zA-Z0-9]*&/” 

不知道有沒理解錯,這個意思其實是匹配以"a="開頭,緊跟任意數字字母組合([a-zA-Z0-9]*:意思是任意單個數字或者字母字符,可以把*理解為對前面那個任意字符的重復,如u*可以理解為:uuuu.....,不限制個數的u排列,這里的*可以用{0,}代替),再緊跟"&"。 

這是個很簡單的例子,但是看網上的關于正則語法的描述,總感覺看不明白,不知道是我理解能力問題還是寫得人說得太深奧。 

另外解釋一下,為什么這樣就可以去除重復,原理很簡單,http://www.49028c.com?a=1&a=2被替換”&a=x”格式字符的時候最后一個正好不會被刪除,要知道我們循環中每次我們都是把新參數放在最后面的。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲福利在线视频| 欧美日韩久久久久| 欧美日韩精品二区| 九九精品视频在线| 日韩av不卡在线| 综合网日日天干夜夜久久| 国产成人+综合亚洲+天堂| 91在线高清视频| 欧美电影《睫毛膏》| 色综合伊人色综合网| 在线观看免费高清视频97| 中文字幕成人精品久久不卡| 亚洲女性裸体视频| 成人免费福利视频| 欧美精品久久久久久久| 亚洲午夜av电影| 91国产高清在线| 日韩av综合网| 国产精品久久久久久久久久新婚| 国产精品高潮呻吟久久av黑人| 欧美在线视频在线播放完整版免费观看| 日韩福利伦理影院免费| 超薄丝袜一区二区| 亚洲一区二区三区视频播放| 狠狠久久五月精品中文字幕| 91最新国产视频| 久久久久久97| 国产精品三级美女白浆呻吟| 欧美性猛交xxxx久久久| 高清视频欧美一级| 亚洲美女在线视频| 国产亚洲精品美女久久久久| 久久亚洲精品一区| 性欧美xxxx交| 亚洲永久在线观看| 国产精品自产拍高潮在线观看| 日韩电视剧在线观看免费网站| 亚洲最大成人网色| 国产免费一区二区三区香蕉精| 中文国产成人精品| 亚洲加勒比久久88色综合| 国产欧美中文字幕| 中国china体内裑精亚洲片| 亚洲国产成人精品久久久国产成人一区| 亚洲第一二三四五区| 日韩精品中文字幕视频在线| 国产偷亚洲偷欧美偷精品| 国产综合久久久久久| 国产精品27p| 日韩在线www| 国产日韩在线播放| 日韩美女在线观看一区| 一本色道久久88综合亚洲精品ⅰ| 久久91亚洲人成电影网站| 欧美极品少妇xxxxⅹ喷水| 久久中文精品视频| 国产精品免费网站| 91老司机精品视频| 日韩激情片免费| 国产成人啪精品视频免费网| 久久精品国产清自在天天线| 欧美激情小视频| 欧美激情按摩在线| 成人免费观看49www在线观看| 久久久久久国产精品三级玉女聊斋| 久久久99免费视频| 日韩av在线导航| 亚洲自拍欧美色图| www.xxxx精品| 精品国产31久久久久久| 国产成人aa精品一区在线播放| 日韩精品视频在线观看网址| 大桥未久av一区二区三区| 日韩久久精品电影| 亚洲人成网站777色婷婷| 九九九久久国产免费| 久久夜精品香蕉| www.欧美三级电影.com| 成人国产精品色哟哟| 国产成人中文字幕| 成人免费午夜电影| 国内伊人久久久久久网站视频| 亚洲福利小视频| 日本三级久久久| 中文字幕亚洲一区在线观看| 亚洲激情视频网站| 日韩中文字幕国产精品| 色综合久久88色综合天天看泰| 欧美国产日韩一区| 一区二区三区动漫| 在线播放国产一区中文字幕剧情欧美| 亚洲欧美日韩中文视频| 久久99热精品| 91国偷自产一区二区三区的观看方式| 亚洲精品白浆高清久久久久久| 亚洲无限乱码一二三四麻| 亚洲一区二区国产| 亚洲精品www久久久久久广东| 欧美另类精品xxxx孕妇| 国产91亚洲精品| 国产精品免费小视频| 91久久久久久久一区二区| 久久99久久久久久久噜噜| 不卡毛片在线看| 国产成人精品一区二区三区| 亚洲天堂av在线播放| 亚洲一级片在线看| 色综合91久久精品中文字幕| 亚洲成人精品久久| 欧美裸体xxxxx| 自拍偷拍亚洲精品| 国内免费精品永久在线视频| 亚洲女人天堂网| 成人福利免费观看| 久久久爽爽爽美女图片| 久久精品亚洲国产| 欧美成人免费在线视频| 7777精品久久久久久| 日韩在线小视频| 亚洲第一国产精品| 中文在线资源观看视频网站免费不卡| 成人激情视频在线播放| 91精品视频大全| 欧美午夜宅男影院在线观看| 精品日本高清在线播放| 国产性色av一区二区| 在线成人免费网站| 亚洲乱码av中文一区二区| 中文字幕亚洲欧美一区二区三区| 亚洲人成电影在线观看天堂色| 久久久爽爽爽美女图片| 国产精品27p| 中文字幕亚洲天堂| 国产成+人+综合+亚洲欧洲| 欧美疯狂xxxx大交乱88av| 久久久久久这里只有精品| 欧美成人激情视频免费观看| 欧美激情视频在线观看| 中文字幕av一区| 久久久999成人| 91美女高潮出水| 国产精品自产拍在线观看| 国产精品第2页| 成人国产精品色哟哟| 国产精品久久久久久久久久久新郎| 性色av一区二区三区免费| 欧美性猛交xxxx富婆弯腰| 久久福利视频网| 亚洲成av人乱码色午夜| 日韩中文字幕在线观看| 伊人一区二区三区久久精品| 色综久久综合桃花网| 亚洲色图综合久久| 欲色天天网综合久久| 国产精品黄视频| 国产视频精品va久久久久久| 国产亚洲成精品久久| 在线播放日韩专区| 亚洲区在线播放| 亚洲网在线观看| 亚洲一区二区三区乱码aⅴ蜜桃女| 日韩av综合网| 日韩在线观看免费高清完整版| 国产成人a亚洲精品|