从字符串中去除所有字符,留下数字

2022-08-30 14:06:12

嗨,我有一个这样的字符串:

v8gn5.8gnr4nggb58gng.g95h58g.n48fn49t.t8t8t57

我想去掉所有字符,只留下数字(和.s)

任何想法如何做到这一点?是否有预构建的函数?

谢谢


答案 1
$str = preg_replace('/[^0-9.]+/', '', $str);

替换不包含数字或 的子字符串。什么都没有。


答案 2
preg_replace('/[^0-9.]/', '', $string);

推荐