PHP正则表达式匹配html标签属性值

PHP正则表达式匹配html标签属性值,第1张

<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标签内的数字、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9281588.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-26
下一篇2023-04-26

发表评论

登录后才能评论

评论列表(0条)

    保存