manuelle Entfernen führende Nullen aus einem String , wenn Sie die Programmierung ist zeitaufwendig und unpraktisch, wenn Sie ein Programm, um die Zeichenfolge ohne diese Nullen manipulieren muss schreiben. Wenn Ihr Zeichenfolge eine Zahl ist, können Sie in der Regel konvertieren Sie die Zeichenfolge in eine ganze Zahl und dann wieder in einen String , um die führenden Nullen zu entfernen. Wenn die Nullen eigentlichen Text vorangestellt , müssen Sie sie mit einem regulären Ausdruck zu entfernen. Diese Strategien funktionieren in den Ruby, Python und C + + Programmiersprachen , unter anderem. Anleitung
1
Geben Sie den folgenden Code in Ruby zu führende Nullen von einer Zahl als Zeichenfolge gespeichert entfernen, vorausgesetzt, Ihr String in der Variablen zugewiesen wird "@ t": @ t.to_i.to_s . Verwenden Sie diesen Code , wenn Ihr Zeichenfolge enthält Buchstaben : . @ T.gsub ( /^ 0 { n } + /,'')
2
Geben Sie den folgenden Code, um führende Nullen aus einem String in Streifen Python, vorausgesetzt, Ihr String ist " mystring ": . mystring = mystring.lstrip ('0 ' )
3
Verwenden Sie den folgenden Code, um führende Nullen aus einem String in C + + , vorausgesetzt trimmen Ihr String ist "t" : string b = t.TrimStart ('0 ') ; . Dies gibt Ihnen eine Zeichenfolge " b " ohne die führenden Nullen.