你看看这个吧:
php
function change_str($string)
{
preg_match_all('|(.*)src="(.*)"(.*)|isU',$string,$main);
$newstring = "";
foreach($main[1] as $key = $value )
$newstring .= $value;
}
return $newstring;
$mystr = "";//你的字符串;
echo change_str($mystr);
preg_match_all("/img.*alt\=[\"|\'](.*)[\"|\'].*/i","img src=\"地址\" alt=\"alt\"",$match);
print_r($match);
//代码直接运行即可
$str?='eeeeeeeimg?src="aaaa.jpg"?/asad';
preg_match('/img?src="(.*?)"?\//',$str,$result);
print_r($result['1']);
die();
$str = strip_tags($str,'img');
echo $str;
①.,过滤所有html标签的正则表达式:/?[^]◆
②.,过滤所有html标签的属性的正则表达式:$html = preg_replace("/([a-zA-Z]◆)[^]*/","\\1",$html);
③.,过滤部分html标签的正则表达式的排除式(比如排除p,即不过滤p):/?[^pP/]◆
④.,过滤部分html标签的正则表达式的枚举式(比如需要过滤apb等):/?[aApPbB][^]*
⑤.,过滤部分html标签的属性的正则表达式的排除式(比如排除alt属性,即不过滤alt属性):\s(?!alt)[a-zA-Z]◆=[^\s]*
以上就是土嘎嘎小编为大家整理的php正则匹配img相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!