在C#中删除前导零但不是所有零

c#

我有字符串值 000001,需要获取最后三位数字 - 001

将数量归零之前001可以不同,并且值本身可以是011111

     Value   Expected Value
       000   000
      0001   001
     00011   011
    000111   111
   0001111   Not a case

有一种方法可以删除所有前导零,value.TrimStart('0')但如何保留最后三个字符范围内的零?

有没有办法修剪直到剩下指定的字符?

回答

做一个修剪后跟一个PadLeft

value.TrimStart('0').PadLeft(3,'0')


以上是在C#中删除前导零但不是所有零的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>