Come rimuovere gli zeri iniziali da una stringa di testo

November 8

Come rimuovere gli zeri iniziali da una stringa di testo


rimuovere manualmente zeri iniziali da una stringa quando si programma è in termini di tempo e poco pratico se si scrive un programma che ha bisogno di manipolare la stringa senza quegli zeri. Se la stringa di testo è un numero, si può generalmente convertire la stringa in un intero e poi di nuovo in una stringa per rimuovere gli zeri iniziali. Se gli zeri precedono testo effettivo, è necessario rimuoverli con un'espressione regolare. Queste strategie di lavoro nelle Ruby, Python e C ++ linguaggi di programmazione, tra gli altri.

istruzione

1 Digitare il seguente codice in Ruby per rimuovere zeri iniziali da un numero memorizzato sotto forma di stringa, supponendo che la stringa viene assegnato al "@t" variabile: @ t.to_i.to_s. Utilizzare questo codice se la stringa contiene lettere: @ t.gsub (/ ^ 0 {n} + /, '').

2 Immettere il seguente codice per mettere a nudo zeri iniziali da una stringa in Python, assumendo che la stringa è "mystring": Stringa = mystring.lstrip ( '0').

3 Utilizzare il seguente codice per tagliare zeri iniziali da una stringa in C ++, supponendo che la stringa è "t": string b = t.TrimStart ( '0') ;. Questo vi dà una stringa "b", senza gli zeri iniziali.