代码之家  ›  专栏  ›  技术社区  ›  hsz

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

  •  36
  • hsz  · 技术社区  · 16 年前

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

    string s = "000045zxxcC648700";
    

    string s = "45zxxcC648700";
    
    3 回复  |  直到 16 年前
        1
  •  87
  •   SwDevMan81    16 年前

    TrimStart

    string no_start_zeros = s.TrimStart('0');
    
        2
  •  20
  •   SwDevMan81    10 年前

    你可以用 .TrimStart() 这样地:

    s.TrimStart('0')
    

    string s = "000045zxxcC648700";
    s = s.TrimStart('0');
    //s == "45zxxcC648700"
    
        3
  •  2
  •   Oleks    16 年前

    通过使用

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