a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁(yè) > 編程 > regex > 正文

最常用的PHP正則表達(dá)式收集整理

2020-01-20 22:24:25
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

PHP代碼
$str = preg_replace("/(<a.*?>)(.*?)(<//a>)/", '/1<span class="link">/2</span>/3', $str);
其中用了三個(gè)子模式(每個(gè)圓括號(hào)中內(nèi)容為一個(gè)子模式),第一個(gè)是鏈接開(kāi)始標(biāo)簽,第二個(gè)是鏈接文本,第三個(gè)是</a>

然后第二個(gè)參數(shù)中/1、/2、/3就表示這三個(gè)部分,要替換成什么樣子還不簡(jiǎn)單?

獲取頁(yè)面中的所有鏈接地址的PHP函數(shù)

下面這個(gè)用PHP寫(xiě)的函數(shù),可以獲取任意的字符串$string中的所有鏈接地址($string可以是從一個(gè)HTML頁(yè)面文件直接讀取出來(lái)的字符串),結(jié)果保存在一個(gè)數(shù)組中返回.該函數(shù)自動(dòng)把電子郵件地址排除在外,而且返回的數(shù)組中不會(huì)有重復(fù)元素. 

function GetAllLink($string) { $string = str_replace("/r","",$string); $string = str_replace("/n","",$string); $regex[url] = "((http|https|ftp|telnet|news):////)?([a-z0-9_/-///.]+/.[][a-z0-9:;&#@=_~%/?///./,/+/-]+)"; $regex[email] = "([a-z0-9_/-]+)@([a-z0-9_/-]+/.[a-z0-9/-/._/-]+)"; //去掉標(biāo)簽之間的文字 $string = eregi_replace(">[^<>]+<","><", $string); //去掉JAVASCRIPT代碼 $string = eregi_replace("<!--.*//-->","", $string); //去掉非<a>的HTML標(biāo)簽 $string = eregi_replace("<[^a][^<>]*>","", $string); //去掉EMAIL鏈接 $string = eregi_replace("<a([ ]+)href=([/"']*)mailto:($regex[email])([/"']*)[^>]*>","", $string); //替換需要的網(wǎng)頁(yè)鏈接 $string = eregi_replace("<a([ ]+)href=([/"']*)($regex[url])([/"']*)[^>]*>","http://3/t", $string); $output[0] = strtok($string, "/t"); while(($temp = strtok("/t"))) { if($temp && !in_array($temp, $output)) $output[++$i] = $temp; } return $output; }

以下是以PHP的語(yǔ)法所寫(xiě)的示例
驗(yàn)證字符串是否只含數(shù)字與英文,字符串長(zhǎng)度并在4~16個(gè)字符之間

<?php $str = 'a1234'; if (preg_match("^[a-zA-Z0-9]{4,16}$", $str)) { echo "驗(yàn)證成功";} else { echo "驗(yàn)證失

主站蜘蛛池模板:
日本小视频网站
|
亚洲色图图片
|
综合在线一区
|
久久久精彩视频
|
欧美精产国品一二三区
|
成年人在线观看
|
日本少妇视频
|
在线播放国产一区二区三区
|
亚洲第一se情网站
|
国产激情一区二区三区
|
午夜视频在线观看网站
|
亚洲免费网站
|
午夜影晥|
成人av免费在线观看
|
久久伊人免费视频
|
国产一区免费在线观看
|
精品视频一区二区三区
|
久久国产一区
|
999在线观看精品免费不卡网站
|
亚洲精品美女久久久久久久久久
|
一区|
亚洲最大成人免费视频
|
国产精品96久久久久久久
|
国产成人精品亚洲777人妖
|
精品国产依人香蕉在线精品
|
性感视频网站
|
成人在线观看亚洲
|
免费一级欧美片在线观看网站
|
国产免费一区二区三区网站免费
|
亚洲精品一区二区三区
|
中文字幕av一区二区三区
|
精品久久久久久亚洲综合网站
|
国产成人精品免费
|
国产一区二区欧美
|
二区在线视频
|
日韩一级片免费在线观看
|
在线播放黄
|
久久涩涩
|
国产精品久久久久久久久久妞妞
|
91激情视频
|
在线高清av|