Handmatig verwijderen voorloopnullen uit een string als je het programmeren is tijdrovend en onpraktisch als je een programma dat moet de string zonder die nullen manipuleren schrijven . Als uw tekenreeks is een nummer , kunt u over het algemeen zetten de string naar een integer en dan terug naar een string om de leidende nullen te verwijderen . Als de nullen voorafgaan eigenlijke tekst , moet je om ze te verwijderen met een reguliere expressie . Deze strategieën werken in de Ruby , Python en C + + programmeer talen , onder anderen . Instructies Type 1 de volgende code in Ruby te nullen uit een aantal opgeslagen als een string te verwijderen , uitgaande van uw string wordt toegewezen aan de variabele " @ t " : @ t.to_i.to_s . Gebruik deze code als de tekenreeks bevat letters : . @ T.gsub ( /^ 0 { n } + /, '' ) kopen van 2 Voer de volgende code om voorloopnullen strippen van een string in python , uitgaande van uw tekenreeks " mystring " : . mystring = mystring.lstrip ( '0 ' ) 3 Gebruik de volgende code om de leidende nullen trimmen van een string in C + + , in de veronderstelling uw tekenreeks " t " : string b = t.TrimStart ( '0 ' ) ; . Dit geeft je een string " b " zonder voorloopnullen .
|