删除除空格外的所有非数字字符

Hoo*_*ody 1 c# regex

我正在使用这个正则表达式来获得一个数字.

Regex.Replace(foo, "[^.0-9]", "")
Run Code Online (Sandbox Code Playgroud)

如何让它不删除空格?

Nuf*_*fin 8

这很简单:

Regex.Replace(foo, "[^.0-9\\s]", "")
Run Code Online (Sandbox Code Playgroud)