gpt4 book ai didi

c# - 从字符串中提取整数

转载 作者:太空狗 更新时间:2023-10-29 22:20:19 24 4
gpt4 key购买 nike

这可能真的很简单,但我有一个服务返回一个字符串,该字符串的数字前面加了零。零的数量是不可预测的,但我需要从值中提取数字。值的长度也不是常量。对于前。 00001234, 002345667, 0000000, 011, 00000987 - 在所有这些值中,我需要提取 1234, 2345667, <no value>, 11, 987 。我试过执行以下代码,但它也返回零:

string.Join( null,System.Text.RegularExpressions.Regex.Split( expr, "[^\\d]" ) );

有人能帮忙吗?

得到我的答案::

我使用 stringObj.TrimStart('0') 得到它。但我同意使用 Int.Parse 或 Int.TryParse 是更好的处理方式。希望这对像我这样的人有用!

最佳答案

int ret;

if (int.TryParse("0001234", out ret))
{
return ret.ToString();
}

throw new Exception("eep");

关于c# - 从字符串中提取整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6849394/

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