Når du programmerer , er der mange tilfælde, hvor du kan få brug for at opdele en streng i flere strenge. For eksempel kan man opdele en streng i halvdelen baseret på dens længde . Eller hvis en slutbruger inputs hendes fulde navn i din ansøgning, kan du ønsker at dele det op i " fornavn " og " efternavn ". Eksemplerne her er skrevet i Ruby, men du kan bruge de samme principper til opdele en streng i Python , PHP og andre programmeringssprog. Instruktioner
Divide Baseret på Længde
1
Tildel din streng til en variabel : Hej
@ originalstring = "type din streng here"
2 < p > Tildel længden af strengen til en variabel : Hej
@ stringlength = @ originalstring.length
3
Opdel strengen længde i to for at bestemme længden af hver af de to nye strenge :
@ newlength = @ stringlength /2
4
Opret en ny streng, der indeholder den første halvdel af den oprindelige streng, ved hjælp af længden til at bestemme standsning punkt :
@ first_string = @ originalstring [0, @ newlength ]
5
Opret en anden streng, der indeholder den anden halvdel af den oprindelige streng:
@ second_string = @ originalstring [ @ newlength .. -1]
Divide Baseret på en Space
6
Tildel din streng til en variabel : Hej
@ fullname = " , Jane Jones "
7
Find den første plads i den oprindelige streng:
@ firstspace = @ fullname.index ( ' )
8
Opret to nye strenge , ved hjælp af placeringen af den første plads som separator :
@ firstname = @ fullname [0, @ firstspace ] @ efternavn = @ fullname [ @ firstspace +1 .. -1] < br >
Hvis @ fullname = " Jane Jones " så
@ firstname = " Jane " @ efternavn = " Jones "