Stripping out non-numeric characters in string

后端 未结 11 588
南旧
南旧 2021-01-30 09:46

Hey Im looking to strip out non-numeric characters in a string in ASP.NET C#

So i.e 40,595 p.a.

would end up with 40595

Thanks

11条回答
  •  挽巷
    挽巷 (楼主)
    2021-01-30 10:29

    Feels like a good fit for a regular expression.

    var s = "40,595 p.a.";
    var stripped = Regex.Replace(s, "[^0-9]", "");
    

    "[^0-9]" can be replaced by @"\D" but I like the readability of [^0-9].

提交回复
热议问题