Extract numbers from text with regular expression
I am trying to extract 1
and 125
from this text开发者_如何学编程 with PHP:
preg_match("/^(?P<digit>\d+)/", "1 Foo ($125)",$m)
Can you please help?
Thanks
Try this:
<?php
preg_match_all('/\d+/', '1 Foo ($125) bar', $matches);
var_dump($matches);
?>
Note that I used preg_match_all which literally returns all matches in the pattern.
精彩评论