如何从字符串开头删除所有零?

时间:2010-04-27 18:05:43

标签: c# string

我有一个以零开头的字符串:

string s = "000045zxxcC648700";

如何删除它们以使字符串看起来像:

string s = "45zxxcC648700";

3 个答案:

答案 0 :(得分:83)

我会使用TrimStart

string no_start_zeros = s.TrimStart('0');

答案 1 :(得分:20)

您可以像这样使用.TrimStart()

s.TrimStart('0')

示例:

string s = "000045zxxcC648700";
s = s.TrimStart('0');
//s == "45zxxcC648700"

答案 2 :(得分:2)

使用

s.TrimStart("0".ToCharArray())