Breaking en streng i deler er en av de grunnleggende strengoperasjoner . Det er kritisk til mer kompliserte oppgaver som parsing data , som brukes i beslutningsprosesser . Høyt nivå programmeringsspråk som Ruby , Python og Java alle kommer med innebygd streng støtte og metoder. Uten å vite hvordan man skal dele lange strenger , er det umulig å utføre mange mer komplekse programmeringsoppgaver . Du trenger
tekst editor
Vis flere instruksjoner
en
Kopier følgende eksempel koden i det tomme tekstdokument : en
" Dette er min string str "inn understrenger med mellomrom tegn som skilletegn " split
p Dette vil splitte variabelen . ", hvis ingen argument er gitt, vil Ruby anta at du vil dele basert på mellomrom . Du kan legge alle tegn du liker å splitte strengen basert på en annen karakter . For å gjøre dette , følger du samme syntaks som med Python
2
Kopier og lim inn følgende under forrige eksempel : .
Str.split ( "")
< p > Python ser mye som Ruby gjorde, selv om Python håndterer mangelen på et skilletegn litt annerledes --- Python vil behandle påfølgende kjøringer av eventuelle mellomrom tegn som en enkelt separator og returnere en liste over de enkelte ord .
3
Skriv inn følgende i under forrige eksempel : en
str.split ( " ");
Java har litt strengere syntaks enn de to foregående eksemplene , men fungerer i mye på samme måte . Java utganger en matrise som inneholder hver streng , fordelt etter hvilken delimiter er gitt . Hver linje i Java blir avsluttet av et semikolon , imidlertid.