Vid programmering , det finns många tillfällen då du kan behöva dela upp en sträng i flera strängar . Till exempel kan man dela en sträng i halv baserat på dess längd. Eller , om en slutanvändare ingångar hennes fullständiga namn i din ansökan , kan du dela upp den i " förnamn " och " efternamn . " Exemplen här är skrivet i Ruby , men du kan använda samma principer för dela en sträng i Python , PHP och andra programmeringsspråk . Instruktioner
Divide Utifrån Längd
1
Tilldela din sträng till en variabel :
@ originalstring = " typ din sträng här "
2
Tilldela längden av strängen till en variabel :
@ stringlength = @ originalstring.length
3
Dela stränglängden i två för att bestämma längden av varje de två nya strängar :
@ newlength = @ stringlength /2
4
Skapa en ny sträng som innehåller den första hälften av den ursprungliga strängen , med längd för att bestämma slutpunkten :
@ first_string = @ originalstring [ 0 , @ newlength ]
5
Skapa en andra sträng som innehåller den andra hälften av den ursprungliga strängen :
@ second_string = @ originalstring [ @ newlength .. -1 ]
Divide Baserat på en Space
6
Tilldela din sträng till en variabel :
@ fullname = " , Jane Jones "
7
Hitta det första utrymmet i den ursprungliga strängen :
@ firstspace = @ fullname.index ( ' ' )
8
Skapa två nya strängar , med hjälp av placeringen av den första utrymme som separator :
@ förnamn = @ fullname [ 0 , @ firstspace ] @ lastname = @ fullname [@ firstspace 1 .. -1 ]
Om @ fullname = " Jane Jones " sedan
@ förnamn = " Jane " @ efternamn = " Jones " Addera