July 30
Durante la programmazione, ci sono molti casi in cui potrebbe essere necessario dividere una stringa in più stringhe. Ad esempio, è possibile dividere una stringa a metà in base alla sua lunghezza. Oppure, se un utente finale immette il suo nome completo nella vostra applicazione, si consiglia di dividerlo in "nome" e "cognome". Gli esempi qui sono scritti in Ruby, ma è possibile utilizzare gli stessi principi per dividere una stringa in Python, PHP e altri linguaggi di programmazione.
1 Assegnare la stringa ad una variabile:
@originalstring = "digitare la stringa qui"
2 Assegnare la lunghezza della stringa a una variabile:
@stringlength = @ originalstring.length
3 Dividere la lunghezza della stringa in due per determinare la lunghezza di ciascuna delle due nuove stringhe:
@newlength = @stringlength / 2
4 Creare una nuova stringa contenente la prima metà della stringa originale, utilizzando la lunghezza per determinare il punto di arresto:
@first_string = @originalstring [0, @ newlength]
5 Creare una seconda stringa contenente la seconda metà della stringa originale:
@second_string = @originalstring [@newlength ..- 1]
6 Assegnare la stringa ad una variabile:
@fullname = "Jane Jones"
7 Trova il primo spazio nella stringa originale:
@firstspace = @ fullname.index ( '')
8 Creare due nuove stringhe, utilizzando la posizione del primo spazio come separatore:
@PrimoNome = @fullname [0, @ firstspace]
@lastname = @fullname [@ firstspace + 1 ..- 1]
Se @fullname = "Jane Jones", allora
@PrimoNome = "Jane"
@lastname = "Jones"