我有一些以下字符串:
Total: 14,785 | Daily: 4785
Total: 14,785 |
Total: 14,785
Total: 14,785
现在,我想从整体上获取数字字符串,例如“ 14,785”
如何使用preg_match或其他方法执行此操作。我做了以下技巧
function getBetween($content,$start,$end){
$r = explode($start, $content);
if (isset($r[1])){
$r = explode($end, $r[1]);
return $r[0];
}
return '';
}
但是,只有在“ |”的情况下才有效 将在那里。有人可以帮忙吗?
谢谢。
将正则表达式与捕获组一起使用:
preg_match('/^Total: ([\d,]+)/', $content, $match);
$number = $match[1];
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句