bryta en sträng i delar är en av grunderna i strängoperationer . Det är viktigt att mer komplicerade uppgifter som parsning data, som används i beslutsfattande processer . Hög nivå programmeringsspråk som Ruby , Python och Java har alla inbyggd string stöd och metoder . Utan att veta hur man ska dela upp långa strängar , är det omöjligt att utföra många mer komplexa programmeringsuppgifter . Saker du behöver
Textredigerare
Visa fler instruktioner
1
Kopiera följande exempel kod i den tomma textdokument :
" Detta är min string str " i delsträngar med ett blanktecken som avgränsare " split
Detta kommer att dela upp variabeln . " , om ingen parameter anges , kommer Ruby anta att du vill dela baserad på blanksteg . Du kan lägga alla tecken du vill dela upp strängen baserad på en annan karaktär . För att göra detta , följa samma syntax som i Python
2
Kopiera och klistra in följande under föregående exempel : .
Str.split ( " " ) katalog
Python ser ut ungefär som Ruby gjorde , men Python hanterar avsaknaden av en avgränsare något annorlunda --- Python kommer att behandla varandra följande körningar av alla blanktecken som en enda separator och returnera en lista med de enskilda orden .
3
Skriv följande i under det föregående exemplet :
str.split ( " " ) ;
Java har något mer strikt syntax än de två föregående exemplen , men fungerar i ungefär på samma sätt . Java matar en array som innehåller varje sträng , uppdelade efter vilket som avgränsare ges . Varje rad i Java avslutas med ett semikolon , dock .