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

首頁 > 編程 > regex > 正文

日常收集整理php正則表達式(超常用)

2020-01-20 22:08:18
字體:
來源:轉載
供稿:網友

以下是關于小編給大家日常收集整理php正則表達式,具體內容請看下文詳解吧

$str = preg_replace("/(<a.*?>)(.*?)(<//a>)/", '/1<span>/2</span>/3', $str);

其中用了三個子模式(每個圓括號中內容為一個子模式),第一個是鏈接開始標簽,第二個是鏈接文本,第三個是</a>

然后第二個參數中/1、/2、/3就表示這三個部分,要替換成什么樣子還不簡單?

獲取頁面中的所有鏈接地址的PHP函數

下面這個用PHP寫的函數,可以獲取任意的字符串$string中的所有鏈接地址($string可以是從一個HTML頁面文件直接讀取出來的字符串),結果保存在一個數組中返回.該函數自動把電子郵件地址排除在外,而且返回的數組中不會有重復元素.

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/-/._/-]+)"; //去掉標簽之間的文字 $string = eregi_replace(">[^<>]+<","><", $string); //去掉JAVASCRIPT代碼 $string = eregi_replace("<!--.*//-->","", $string); //去掉非<a>的HTML標簽 $string = eregi_replace("<[^a][^<>]*>","", $string); //去掉EMAIL鏈接 $string = eregi_replace("<a([ ]+)href=([/"']*)mailto:($regex[email])([/"']*)[^>]*>","", $string); //替換需要的網頁鏈接 $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的語法所寫的示例

驗證字符串是否只含數字與英文,字符串長度并在4~16個字符之間

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

主站蜘蛛池模板:
羞羞在线观看视频免费观看hd
|
精品视频在线免费观看
|
韩国毛片在线观看
|
午夜黄色影院
|
国产视频久久久久
|
男女羞羞视频免费观看
|
99久久精品免费
|
www.国产精品|
在线观看免费视频日韩
|
欧美成人手机在线
|
蜜臀视频在线观看
|
国产大片毛片
|
亚洲一区二区三区观看
|
成人福利在线
|
成人国产精品免费观看
|
国产一区二区三区四区在线观看
|
久热精品视频
|
蜜桃视频麻豆女神沈芯语免费观看
|
色网站在线观看
|
超碰在线播
|
免费日韩
|
欧美成人r级一区二区三区
超碰999
|
国产a区
|
亚洲免费一
|
av手机电影
|
色综合天天综合网国产成人网
|
欧美日韩高清一区二区
|
91在线视频免费观看
|
91视频观看
|
在线日韩视频
|
国产精品久久久久久久久久久久久
|
成人精品视频99在线观看免费
|
av日韩在线播放
|
888av在线
|
33eee在线视频免费观看
|
国产精品久久久久久久久久
|
欧美一区二区三区在线看
|
秋霞av在线|
欧美成年人视频
|
黄色片视频在线观看
|
97成人精品视频在线观看
|