Ved programmering , det er mange tilfeller når du trenger å dele en streng i flere strenger . For eksempel kan du dele en streng i halvparten basert på lengden. Eller, hvis en sluttbruker innganger hennes fulle navn i søknaden din, kan det være lurt å dele den i "fornavn" og " etternavn ". Eksemplene her er skrevet i Ruby , men du kan bruke de samme prinsippene til splitte en streng i Python , PHP og andre programmeringsspråk. Instruksjoner
Divide avhengig av lengden
en
Angi strengen din til en variabel : en
@ originalstring = "type strengen her "
2
Angi lengden på strengen til en variabel : en
@ stringlength = @ originalstring.length
3
Del strenglengde i to for å bestemme lengden på hver av de to nye strenger :
@ newlength = @ stringlength /2
4
Opprett en ny streng som inneholder den første halvparten av den opprinnelige strengen , ved hjelp av lengden å fastslå stoppunktet :
@ first_string = @ originalstring [ 0 , @ newlength ]
5
Lag en andre strengen inneholder den andre halvparten av den opprinnelige strengen : en
@ second_string = @ originalstring [ @ newlength .. -1 ]
Del Basert på en Space
6
Angi strengen din til en variabel : en
@ fullname = " ; Jane Jones "
7
Finn første plass i den opprinnelige strengen : en
@ firstspace = @ fullname.index (' ')
8
opprette to nye strenger , ved hjelp av plasseringen av den første plassen som skilletegn :
@ fornavn = @ fullname [ 0 , @ firstspace ] @ etternavn = @ fullname [ @ firstspace en .. -1 ]
p Hvis @ fullname = " Jane Jones " og deretter
@ fornavn = " Jane" @ etternavn = "Jones "