当前位置:Gxlcms > PHP教程 > 帮助写一个小正则,该怎么解决

帮助写一个小正则,该怎么解决

时间:2021-07-01 10:21:17 帮助过:4人阅读

帮助写一个小正则
类似的数据格式为:0,3772,5
要求把最后的72,5 匹配出来,php环境,谢谢!
(只要72,5,其他的数据都丢弃即可)

------解决方案--------------------
PHP code

$str    = '0,3772,5';
preg_match("/.*?([\d]+,[\d]+)$/", $str, $m);
echo    $m[1];
////72,5

------解决方案--------------------
PHP code
95001100072,5bla...';
preg_match_all('/(?:(.*?)<\/td>)+/s',$str,$matchs);
echo $matchs[1][0];

------解决方案--------------------
探讨

72,5 可能是 0,355950011000这样的格式

------解决方案--------------------
探讨
这里哪有你前面说的72,5这样的格式呢?难道是0,355了?

------解决方案--------------------
莫非这样?

试试差多少
PHP code

preg_match("/.*>([\d,]+)/", $str, $m);
echo    $m[1];

------解决方案--------------------
可以 的
------解决方案--------------------
探讨
$str = '0,3772,5';

$kkk9 =split('[>]', $str);

用这种数组分割的方式 可以吗,取最后一个数组里的内容?

人气教程排行