Manuellt ta bort inledande nollor från en sträng när du programmerar är tidsödande och opraktiskt om du skriver ett program som behöver manipulera strängen utan dessa nollor . Om din textsträng är ett nummer , kan du konvertera generellt strängen till ett heltal och sedan tillbaka till en sträng för att ta bort inledande nollor . Om nollorna före själva texten , måste du ta bort dem med ett reguljärt uttryck . Dessa strategier fungerar i Ruby , Python och C + + programmering språk , bland andra . Instruktioner
1
Skriv följande kod i Ruby för att ta bort inledande nollor från ett nummer som sparats som en sträng , förutsatt att din sträng tilldelas till variabeln " @ t " : @ t.to_i.to_s . Använd denna kod om din sträng innehåller bokstäver : ! . @ T.gsub ( /^ 0 { n } + /, '' )
2
Skriv följande kod att strippa inledande nollor från en sträng i python , förutsatt att din sträng är " MyString " : . MyString = mystring.lstrip ( '0 ' ) Addera 3
Använd följande kod för att trimma ledande nollor från en sträng i C + + , förutsatt din sträng är " t " : string b = t.TrimStart ( '0 ' ) ; . Detta ger dig en sträng " B " utan inledande nollor .