En vanlig programmering problem vid hanteringen av indata i form av en sträng med tecken är användarna ibland kommer att innehålla onödiga mellanslag eller tabbar - kollektivt kallas " whitespace " - när du anger information . Whitespace måste tas bort eftersom det orsakar problem, såsom falska negativa i sökningar eller oväntade datasortering . De flesta programmeringsspråk har en inbyggd Trim -funktion , men det är enkelt att skriva en egen också. Instruktioner
1
Dra snöret genom en om-då uttalande som kontrollerar varje tecken i en sträng med början från det första tecknet för att avgöra om det är en icke - blanktecken . Genom kontrollen skall stoppas så snart som den stöter på en icke- blanktecken . Det bör registrera positionen av detta tecken i strängen . Till exempel , om strängen är " Romeo & Juliet , " det skulle spela in positionen för det tredje tecknet , " R ", eftersom det finns två mellanslag före det .
2
Använd programmeringsspråk verksamhet strängmanipulationer att ta bort alla tecken som föregår den första icke - blanktecken .
3
Dra snöret genom en om-då uttalande som kontrollerar bakåt genom strängen med början från förra tecken för att bestämma om det är ett icke - blanktecken . Den bör stoppas så snart som den stöter på en icke- blanktecken . Till exempel , om strängen är " Romeo & Juliet " det skulle spela in positionen för fjortonde karaktär, " t , " eftersom det finns två mellanslag efter det .
4
Använd programmeringsspråk verksamhet strängmanipulationer att ta bort alla tecken efter den sista icke - blanktecken .