gpt4 book ai didi

c# - 如何从字符串中去除字母?

转载 作者:太空狗 更新时间:2023-10-29 23:27:06 25 4
gpt4 key购买 nike

我想去除字符串中所有非数字字母。最好是用正则表达式或其他东西制作的解决方案。在 C# 中。怎么做?

最佳答案

使用正则表达式:

str = Regex.Replace(str, @"\D+", "");

\D\d 的补码 - 匹配所有非数字的内容。 + 将匹配其中的一个或多个(它通常比一个一个地匹配好一点)。

使用 Linq(在 .Net 4.0 上):

str = String.Concat(str.Where(Char.IsDigit));

关于c# - 如何从字符串中去除字母?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3062742/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com