本文目錄一覽:
- 1、php中正則匹配img標籤,並且替換了。
- 2、PHP正則匹配img標籤的正則 並獲得alt屬性的值
- 3、php 正則怎樣匹配img標籤的src內容
- 4、php正則匹配img標籤,並刪除
- 5、‘ title=’PHP如何正則匹配alt>’>PHP如何正則匹配alt>
php中正則匹配img標籤,並且替換了。
你看看這個吧:
?php
function change_str($string)
{
preg_match_all(‘|(.*)src=”(.*)”(.*)|isU’,$string,$main);
$newstring = “”;
foreach($main[1] as $key = $value )
{
$newstring .= $value;
if (strpos($main[2][$key],”.jpg”) or strpos($main[2][$key],”.gif”) )
{
if ( strpos($main[2][$key],”http://”) === false )
$main[2][$key] = “http://”.$main[2][$key];
}
$newstring .= ‘src=”‘.$main[2][$key].'”‘;
$newstring .= $main[3][$key];
}
return $newstring;
}
$mystr = “”;//你的字符串;
echo change_str($mystr);
?
PHP正則匹配img標籤的正則 並獲得alt屬性的值
preg_match_all(“/img.*alt\=[\”|\’](.*)[\”|\’].*/i”,”img src=\”地址\” alt=\”alt\””,$match);
print_r($match);
php 正則怎樣匹配img標籤的src內容
meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ /
?php
//代碼直接運行即可
$str =’eeeeeeeimg src=”aaaa.jpg” /asad’;
preg_match(‘/img src=”(.*?)” \//’,$str,$result);
print_r($result[‘1’]);
die();
?
php正則匹配img標籤,並刪除
$str = ‘alksdfjlaksjimg src=”21412″‘;
$str = strip_tags($str,’img’);
echo $str;
‘>PHP如何正則匹配alt>
1,過濾所有html標籤的正則表達式:/?[^]+
2,過濾所有html標籤的屬性的正則表達式:$html = preg_replace(“/([a-zA-Z]+)[^]*/”,”\\1″,$html);
3,過濾部分html標籤的正則表達式的排除式(比如排除p,即不過濾p):/?[^pP/]+
4,過濾部分html標籤的正則表達式的枚舉式(比如需要過濾apb等):/?[aApPbB][^]*
5,過濾部分html標籤的屬性的正則表達式的排除式(比如排除alt屬性,即不過濾alt屬性):\s(?!alt)[a-zA-Z]+=[^\s]*
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/278825.html