PHP正则表达式提取SPAN标签的问题 100
有这样一段数据XXXXXXXXX<spanclass="YYYYY">ZZ</span>XXXXXXXXXXX我需要写一个正则表达式把<spanclass="YYYYY"...
有这样一段数据XXXXXXXXX<span class="YYYYY">ZZ</span>XXXXXXXXXXX
我需要写一个正则表达式把<span class="YYYYY">ZZ</span>提取出来,请问应如何写
多谢大侠,解决后还会加奖励分,多谢多谢
最好能同时把这个YYYYY提取出来,这样就最完美的了 展开
我需要写一个正则表达式把<span class="YYYYY">ZZ</span>提取出来,请问应如何写
多谢大侠,解决后还会加奖励分,多谢多谢
最好能同时把这个YYYYY提取出来,这样就最完美的了 展开
2个回答
展开全部
$content = ''; //你的数据
$patt = '#<span class="(\s+)">(.*)</span>#i';
$result = array();
preg_match_all($patt,$content,$result);
/**
这里$result[0] 就是 <span class="YYYYY">ZZ</span>
$result[1] 是,(\s+)代替的内容
$result[2] 是,(.*)代替的内容
*/
$patt = '#<span class="(\s+)">(.*)</span>#i';
$result = array();
preg_match_all($patt,$content,$result);
/**
这里$result[0] 就是 <span class="YYYYY">ZZ</span>
$result[1] 是,(\s+)代替的内容
$result[2] 是,(.*)代替的内容
*/
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询