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>
展开
 我来答
匿名用户
推荐于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];
?>
如果还有其他代码这样写就不一定对了.
建议赶紧学正值表达式.
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
上官元恒zsd
2013-06-05 · TA获得超过1770个赞
知道小有建树答主
回答量:3799
采纳率:28%
帮助的人:1178万
展开全部
$a=preg_match ('<div id=\"J_PromoBox\"><em class=\"tb-promo-price-type\">','<\/em><em class=\"tm-yen\">',$b);
追问
$b请问 这个是什么?  我换成代码的字符串 有报错啊
追答
preg_match ('','',$b,$a);

b是待匹配字符串
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式