PHP多位正则表达式

时间:2009-11-20 14:50:18

标签: php regex preg-match

我需要使用正则表达式从以下字符串中提取数字:

pc 32444 xbox 43567

所以我的数组将是

array ([0] => 32444 [1] => 43567)

有人可以帮我构建一个preg_match吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

试试这个正则表达式:

/\d+/

但您需要使用preg_match_all来获取所有匹配项:

preg_match_all('/\\d+/', $str, $matches)
然后

$matches[0]将包含您正在寻找的数组。