php preg_match 怎么抓取标签之间的内容?上代码
phppreg_match怎么抓取标签之间的内容一下是其中部分代码是淘宝的宝贝详情页的代码需要抓取出商品的价格<divid="J_PromoBox"><emclass="...
php preg_match 怎么抓取标签之间的内容 一下是其中部分代码 是淘宝的宝贝详情页的代码 需要抓取出 商品的价格
<div id="J_PromoBox"><em class="tb-promo-price-type">限时抢购</em><em class="tm-yen">¥</em> <strong>15.98</strong></div> 展开
<div id="J_PromoBox"><em class="tb-promo-price-type">限时抢购</em><em class="tm-yen">¥</em> <strong>15.98</strong></div> 展开
2个回答
推荐于2018-05-07
展开全部
如果是按给出的代码,这样写就行了,
<?php
$str = '<div id="J_PromoBox"><em class="tb-promo-price-type">限时抢购</em><em class="tm-yen">¥</em> <strong>15.98</strong></div>';
preg_match('|<strong>(.*)</strong>|isU',$str, $match);
echo $match[1];
?>
如果还有其他代码这样写就不一定对了.
建议赶紧学正值表达式.
<?php
$str = '<div id="J_PromoBox"><em class="tb-promo-price-type">限时抢购</em><em class="tm-yen">¥</em> <strong>15.98</strong></div>';
preg_match('|<strong>(.*)</strong>|isU',$str, $match);
echo $match[1];
?>
如果还有其他代码这样写就不一定对了.
建议赶紧学正值表达式.
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询