Hva er strengbeskrivelse?
Strengtrimming er en prosess for å fjerne ekstra mellomrom eller tegn fra begynnelsen eller slutten av en streng. Hensikten med trimming er å normalisere strengen, noe som gjør den konsistent og lettere å lese. Trimming er en vanlig operasjon på mange programmeringsspråk, inkludert Golang.
Trim () -funksjon i Golang
Trim () -funksjonen er en annen innebygd funksjon i Golang som lar deg fjerne spesifikke tegn fra begynnelsen og slutten av en streng. Trim () -funksjonen tar to argumenter: en streng for å trimme og en streng som inneholder tegnene som skal fjernes. Her er et eksempel:
pakkehovedProduksjon
Her brukte vi Trim () -funksjonen for å fjerne bokstaven H og utropstegn “!” Fra starten og slutten av strengen.
Trimspace () -funksjon i Golang
Trimspace () -funksjonen i Golang kan fjerne alle hvite rom i starten eller slutten av strengen. Når alle mellomrom er fjernet, vil en ny streng sendes ut som ikke inneholder ekstra hvit plass i starten eller slutten. Her er et eksempel:
pakkehovedProduksjon
Ovennevnte kode vil trimme alle de hvite rommene i starten og slutten av strengen. Utgangen vil være som følger:
Trimleft () og Trimright () -funksjoner i Golang
Trimleft () og trimright () -funksjonene ligner på trim () -funksjonen, men de fjerner de spesifiserte tegnene bare fra begynnelsen eller slutten av strengen. Her er et eksempel:
pakkehovedHer i koden ovenfor, Trimleft () Funksjonen vil fjerne bokstaven H og utropstegn “!” Fra begynnelsen av strengen og vi brukte Trimright () Funksjon for å fjerne brevet d og utropstegn “!” Fra slutten av strengen.
TRIMPREFIX () og TRIMSUFFIX () funksjoner i Golang
TRIMPREFIX () og TRIMSUFFIX () -funksjonene ligner på Trimleft () og Trimright () -funksjonene, men de fjerner det spesifiserte prefikset eller suffikset fra strengen. Her er et eksempel:
pakkehovedI eksemplet ovenfor brukte vi TRIMPREFIX () -funksjonen for å fjerne prefikset Han Fra begynnelsen av strengen, og vi brukte trimsuffix () -funksjonen for å fjerne suffikset “Ld!” Fra slutten av strengen.
Konklusjon
Strengtrimming i Golang er en prosess for å fjerne de ekstra tegnene eller hvite rom i koden. I Golang har vi forskjellige typer trimfunksjoner som Trimspace (), Trim (), Trimleft (), Trimright (), TrimPrefix () og TrimSuffix (). Alle disse funksjonene er diskutert i denne artikkelen sammen med eksempler på hvordan du bruker dem til å trimme en streng i Golang.