我正在使用以下字符串:
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 '';
}
但它只会在“|”时起作用将在那里。有人可以帮忙吗?
感谢。
答案 0 :(得分:0)
答案 1 :(得分:0)
将正则表达式与捕获组一起使用:
preg_match('/^Total: ([\d,]+)/', $content, $match);
$number = $match[1];