Come rimuovere la fine della stringa in Ruby

January 14

La classe stringa in Ruby contiene diverse funzioni per la manipolazione di stringhe comuni. Per rimuovere la fine di una stringa, rubino include due funzioni che eseguiranno il compito, a seconda del grado di controllo si desidera avere sul processo.

istruzione

1 Inserire la seguente riga nel prompt dei comandi per Ruby per creare una stringa:

a = "ciao là".

2 Digitare quanto segue per rimuovere automaticamente gli spazi bianchi (spazi, tabulazioni, righe vuote) dalla fine della stringa:

a.strip!

3 Rimuovere un insieme specifico di caratteri dalla fine della stringa con questa linea:

a.slice 0 ..- 2

Il comando può essere un po 'di confusione. Racconta Ruby per tagliare la corda. Questo lascia solo caratteri tra 0, la prima lettera della stringa, e -2, il penultimo carattere della stringa. In questo esempio produrrebbe la stringa "ciao là", con l'ultimo carattere "." rimosso.