您的位置:

php正则匹配img,php正则匹配汉字+字母

本文目录一览:

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]*