帮助写一个小正则 类似的数据格式为:0,37</td><td class="Pdata">72,5要求把最后的72,5 匹配出来,php环境,谢谢!(只要72,5,其他的数据都丢弃即可) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $str = '0,37</td><td class="Pdata">72,5';preg_match("/.*?([\d]+,[\d]+)$/", $str, $m);echo $m[1];////72,5 72,5 可能是 0,355</td><td class="Pdata">9500</td><td class="Pdata">11000</td><td class="Pdata">这样的格式 <?php$str='0,355</td><td class="Pdata">9500</td><td class="Pdata">11000</td><td class="Pdata">72,5</td>bla...';preg_match_all('/(?:<td class="Pdata">(.*?)<\/td>)+/s',$str,$matchs);echo $matchs[1][0];匹配最后一个么 看lz意思貌似是匹配最后一个<td class="Pdata"></td>里面的内容全部匹配出来再取end 不是很省事? 0,37</td><td class="Pdata">72,55,5</td><td class="Pdata">5600</td><td class="Pdata">72,511,2</td><td>dddd</td><td class="Pdata">4800</td><td class="Pdata">72,5===================================================================前面的长度不定,但是一定是最后一个">"后面的 莫非这样?试试差多少preg_match("/.*>([\d,]+)/", $str, $m);echo $m[1]; $str = '0,37</td><td class="Pdata">72,5';$kkk9 =split('[>]', $str);用这种数组分割的方式 可以吗,取最后一个数组里的内容? php网站的安全性讨论 求一个能够显示年月日,时分秒的时间控件..急!急! 哪位大神知道如何禁止某程序连接网络或者禁止调用IE啊? ThinkPHP怎么集成支付宝与网银,请高手指教!! shopex那个怎么做的啊,安装程序 搭架php平台 DISCUZ的缓存机制 Zend Studio for Eclipse - 6.1.0 QQ登陆返回 msg : code is reused error 关于THINKPHP 分帧, 控制器,页面如何搞定,请高手指点!! 织梦的投票查看样式如何更改啊,要显示比例并且图显示比例正确的 微博@功能的实现
$str = '0,37</td><td class="Pdata">72,5';
preg_match("/.*?([\d]+,[\d]+)$/", $str, $m);
echo $m[1];
////72,5
$str='0,355</td><td class="Pdata">9500</td><td class="Pdata">11000</td><td class="Pdata">72,5</td>bla...';
preg_match_all('/(?:<td class="Pdata">(.*?)<\/td>)+/s',$str,$matchs);
echo $matchs[1][0];匹配最后一个么
5,5</td><td class="Pdata">5600</td><td class="Pdata">72,5
11,2</td><td>dddd</td><td class="Pdata">4800</td><td class="Pdata">72,5
===================================================================
前面的长度不定,但是一定是最后一个">"后面的
echo $m[1];
$str = '0,37</td><td class="Pdata">72,5';$kkk9 =split('[>]', $str);用这种数组分割的方式 可以吗,取最后一个数组里的内容?