Как убрать все нули из начала строки? - PullRequest
36 голосов
/ 27 апреля 2010

У меня есть строка, которая начинается с нулей:

string s = "000045zxxcC648700";

Как их удалить, чтобы строка выглядела так:

string s = "45zxxcC648700";

Ответы [ 3 ]

83 голосов
/ 27 апреля 2010

Я бы использовал TrimStart

string no_start_zeros = s.TrimStart('0');
20 голосов
/ 27 апреля 2010

Вы можете использовать .TrimStart() так:

s.TrimStart('0')

Пример:

string s = "000045zxxcC648700";
s = s.TrimStart('0');
//s == "45zxxcC648700"
2 голосов
/ 27 апреля 2010

с помощью

s.TrimStart("0".ToCharArray())
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...