我正在尝试1425
从字符串中提取整数$123 / 123 - 1425ft² - Some random message
。但是我只能提取5
而不是1425
使用下面的代码。
由于不擅长正则表达式,我曾经*
匹配多个数字。
任何建议出了什么问题?谢谢!
PHP
$text = '$123 / 123 - 1425ft² - Some random message';
$pattern = '/ ([0-9])*ft²/s';
preg_match($pattern, $text, $matches);
echo '<pre>';
print_r($matches);
输出
Array
(
[0] => 1425ft²
[1] => 5
)