❶ php 正則表達式 過濾出HTTP
<?php檔晌拍
$url行羨=你的謹氏url地址
preg_match_all('/(http://)(.*)(.php)/i',$url,$urls);
print_r($urls);
❷ php輸出如何過濾包含http值
<?php foreach ($data['items'] as $item): ?><?php if(strpos($item->pic_url,'http://')!==false)continue; ?><img src="<?php echo $item->pic_url; ?>" /><?php endforeach; ?>
❸ 正則表達式 過濾網址
正則表達式,過濾出所有超鏈接除了一個url,例如:
<a href= 'http://www.abc.com/'> abc.com </a><br /><a href= 'http://www.edf.com/'> edf.com </a>
過濾:變為abc.com <br /><a href= 'http://www.edf.com/'> edf.com </a>沒人知道怎麼做么,要保留edf.com的超級鏈接,過濾掉其他的所有網址的超級鏈接。
FunctionautoLink(str)
Setra=NewRegExp
ra.IgnoreCase=True
ra.Global=True
ra.Pattern = "<a[^>]+>(.+?)</a>"
autoLink=ra.replace(str,"$1")
ENDFunction
(3)正則過濾httpphp擴展閱讀:
注意事項:
正則表達式,也稱為正則表達式。這是計算機科學中的一個概念。
正則表達式通常用於檢索和替換符合模式(規則)的文本,許多編程語言都支持使用正則表達式進行字元串操作。
例如Perl中內置了一個強大的正則表達式引擎。正則表達式的概念最初是由諸如(sed和GREp)這樣的Unix工具推廣的。
正則表達式通常縮寫為「regex」。單數形式是regexp、regex,復數形式是regexps、regexes和regexen。
❹ 求一個php簡單的過濾除<br>,<p>,<style>html標簽的正則或方法
針對你這個<a>123</a>的例子的
$a=<<<str
<a>123</a>
str;
$preg ="/<(a)>(.*?)<\/(\1)>/is";
$str = preg_replace($preg, "<a>\\2</a>", $a);
echo $str;
除此之外PHP還有一個 過濾標簽的函內數 你可以看容一下手冊
❺ php正則表達式去掉url中的http
$subject = "猜帶扮http://123";
$pattern = '/http:\/穗灶\/\:(.*?)/行鏈';
$b = preg_match($pattern, $subject, $matches, PREG_OFFSET_CAPTURE, 3);
❻ php 正則過濾掉 指定的a標簽
<?php
header("Content-type: text/html; charset=utf-8");
$content = '<a class="qc" href="/car">汽車</a>
<a class="db" href="/car">大巴</a>
<a class="qc" href="/car">汽車</a>';
$regex = array('#<a class="qc" href="/car">(.*)</a>#i'=>'$1');
$content = preg_replace(array_keys($regex), array_values($regex), $content);
echo $content;