gpt4 book ai didi

.net - 从包含字母和空格的字符串中解析整数 - C#

转载 作者:行者123 更新时间:2023-12-04 16:16:05 24 4
gpt4 key购买 nike

从包含字母和空格的字符串中解析整数的最有效方法是什么?

例子:
我传递了以下字符串:“RC 272”。我想从字符串中检索 272。

我正在使用 C# 和 .NET 2.0 框架。

最佳答案

一个简单的正则表达式可以提取数字,然后你可以解析它:

int.Parse(Regex.Match(yourString, @"\d+").Value, NumberFormatInfo.InvariantInfo);

如果字符串可能包含多个数字,您可以循环使用相同的正则表达式找到的匹配项:
for (Match match = Regex.Match(yourString, @"\d+"); match.Success; match = match.NextMatch()) {
x = int.Parse(match.Value, NumberFormatInfo.InvariantInfo); // do something with it
}

关于.net - 从包含字母和空格的字符串中解析整数 - C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1596251/

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