gpt4 book ai didi

c# - 在 x 数量相同的数字后拆分字符串

转载 作者:可可西里 更新时间:2023-11-01 08:14:34 32 4
gpt4 key购买 nike

我需要在 C# 中拆分一个字符串,如下所示:

字符串是这样的:0000120400567

开头总是0。在上面的示例中,有六个零后跟 120400567。我想拆分我得到的最后一部分 120400567 的字符串。

开头零的数量可能会改变(最后一个零件号将增加一个数字)这意味着我们可以有 001245878945 而我想要的是 1245878945

我怎样才能拆分这个字符串,去掉第一个 0 或第一个 x 数量的零,只得到结束数字?可能是因为数字的开头没有任何零,数字直接从第一个数字开始......但也可能是数字包含 8 个零和 2 个或更多的数字。

最佳答案

string withoutLeadingZeroes = withLeadingZeroes.TrimStart('0');

(或

string withoutLeadingZeroes = Regex.Replace(withLeadingZeroes, "^0*", "");

string withoutLeadingZeroes = new String(
withLeadingZeroes.SkipWhile(c => c == '0').ToArray());

或...)

关于c# - 在 x 数量相同的数字后拆分字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13820204/

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