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

c# – 从字符串中提取整数,第1张

概述这可能非常简单但我有一个服务返回一个前面带有零的数字的字符串.零的计数是不可预测的,但我需要从值中提取数字.值的长度也不是恒定的.对于前者00001234,002345667,0000000,011,00000987-在所有这些值中,我需要提取1234,2345667,< no value>,11,987. 我尝试过以下代码,但它也返回零: string.Join( null,System.Tex 这可能非常简单但我有一个服务返回一个前面带有零的数字的字符串.零的计数是不可预测的,但我需要从值中提取数字.值的长度也不是恒定的.对于前者00001234,002345667,0000000,011,00000987-在所有这些值中,我需要提取1234,2345667,< no value>,11,987. @H_419_2@我尝试过以下代码,但它也返回零:
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# – 从字符串中提取整数全部内容,希望文章能够帮你解决c# – 从字符串中提取整数所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1252500.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-07
下一篇2022-06-07

发表评论

登录后才能评论

评论列表(0条)

    保存