使用正则表达式从文本中提取数字

时间:2010-08-31 15:49:48

标签: php pcre

我正在尝试使用PHP从这段文本中提取1125

preg_match("/^(?P<digit>\d+)/", "1 Foo ($125)",$m)

你能帮忙吗?

由于

1 个答案:

答案 0 :(得分:4)

试试这个:

<?php
preg_match_all('/\d+/', '1 Foo ($125) bar', $matches);
var_dump($matches);
?>

请注意,我使用了preg_match_all,它在字面上返回模式中的所有匹配项。