字符串替换 - C#

use*_*218 2 c# string

假设我有一个包含数字和其他字符的字符串.

我想将字符串减少到只有数字.

铁从23232-2222-d23231到23232222223231

可以用string.replace()完成吗?

如果没有,最简单和最简单的方法是什么?

10倍!

Luc*_*ero 15

从正则表达到自己处理文本,有很多可能性.我会这样做:

Regex.Replace(input, @"\D+", "")
Run Code Online (Sandbox Code Playgroud)

  • 正是我要写的.确保存储返回值.string str = Regex.Replace(input,"\ D +",""); (2认同)