标签: php regex preg-replace
我有这个字符串,需要从中获取数字(整数或双数)。
字符串1 GMT +2
字符串2 - GMT +2.5
我用它来从字符串1中获取整数,并且需要知道如何编写通用的1来获得2或2.5
return preg_replace('/\D/', '', $str);
但它不会返回2.5,而是将其视为25而不是2.5
答案 0 :(得分:1)
假设您的输入始终以数字结尾,您可以使用略微修改的代码:
preg_replace('/^\D*/', '', $str);