[英]Regular expression to get any numbers not only integers
我有这个字符串,需要从中获取数字(整数或双精度)。
弦1 GMT +2
弦2-格林尼治标准时间+2.5
我用它来获取字符串1中的整数,并且需要知道如何编写一个通用的整数来获取2或2.5
下面是我写的。
return preg_replace('/\D/', '', $str);
但它不会返回2.5,而是将其作为25而不是2.5
假设您的输入始终以数字结尾,则可以使用稍微修改的代码:
preg_replace('/^\D*/', '', $str);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.