
<php
$str = '<a id="btlist10" st="1" ditem="true" class="item multi-lines with-avatar" ftios="1" ck="TlRZNFlUSTRNakk9"
ft="1" data="我想匹配的属性值" ix="10" analytical="false" s1="我想匹配的属性值2"
jxd1="0781C99068C8FEBF" jxd2="69A2D6435ABEAF87817A812290560AB3" onclick="openmenu($(this))">';
$fun = function($str,$key){
$str=preg_replace("/[\s\S]\s"$key"[=\"\']+([^\"\'])[\"\'][\s\S]/","$1",$str);
return $str;
};
$data = $fun($str, "data");
echo $data;
echo "\n";
$s1 = $fun($str, "s1");
echo $s1;
echo "\n";
$other = $fun($str, "ck");
echo $other;
echo "\n";
$other = $fun($str, "onclick");
echo $other;
>
$str = "<td><i class='hq'>03</i><i class='hq'>08</i><i class='hq'>13</i><i class='hq'>17</i><i class='hq'>24</i><i class='yq'>07</i><i class='yq'>09</i</td>";
preg_match_all("#(<=class='hq'>)[^<]+#", $str, $matches);
print_r($matches);
以上就是关于PHP正则表达式匹配html标签属性值全部的内容,包括:PHP正则表达式匹配html标签属性值、求高手指教怎么用php写正则提取HTML标签内的数字、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)