Wat is String Trimmen?
String trimmen is een proces waarbij extra spaties of tekens aan het begin of einde van een string worden verwijderd. Het doel van trimmen is om de tekenreeks te normaliseren, waardoor deze consistent en gemakkelijker leesbaar wordt. Trimmen is een gebruikelijke bewerking in veel programmeertalen, waaronder Golang.
Trim() Functie in Golang
De functie Trim() is een andere ingebouwde functie in Golang waarmee u specifieke tekens aan het begin en einde van een tekenreeks kunt verwijderen. De functie Trim() heeft twee argumenten: een tekenreeks die moet worden ingekort en een tekenreeks die de tekens bevat die moeten worden verwijderd. Hier is een voorbeeld:
pakket belangrijkste
importeren (
'fmt'
'snaren'
)
func hoofd ( ) {
str := 'Hallo Wereld!'
str = snaren. Trimmen ( str , 'H!' )
fmt. Println ( str )
}
Uitgang
Hier hebben we de functie Trim() gebruikt om de letter te verwijderen H en het uitroepteken '!' vanaf het begin en einde van de string.
TrimSpace() Functie in Golang
De functie TrimSpace() in Golang kan alle spaties aan het begin of einde van de string verwijderen. Zodra alle spaties zijn verwijderd, wordt een nieuwe tekenreeks uitgevoerd zonder extra witruimte aan het begin of einde. Hier is een voorbeeld:
pakket belangrijksteimporteren (
'fmt'
'snaren'
)
func hoofd ( ) {
str := ' Hallo Wereld! '
str = snaren. TrimSpace ( str )
fmt. Println ( str )
}
Uitgang
De bovenstaande code trimt alle witruimtes aan het begin en einde van de string. De uitvoer zal als volgt zijn:
TrimLeft() en TrimRight() Functies in Golang
De functies TrimLeft() en TrimRight() lijken op de functie Trim() maar verwijderen alleen de opgegeven tekens aan het begin of einde van de tekenreeks. Hier is een voorbeeld:
pakket belangrijksteimporteren (
'fmt'
'snaren'
)
func hoofd ( ) {
str := '!Hallo Wereld!'
str = snaren. TrimLinks ( str , 'H!' )
fmt. Println ( str )
str = snaren. TrimRight ( str , 'D!' )
fmt. Println ( str )
}
Hier in de bovenstaande code, de TrimLinks() functie verwijdert de letter H en het uitroepteken '!' vanaf het begin van de string en we gebruikten de TrimRechts() functie om de letter te verwijderen D en het uitroepteken '!' vanaf het einde van de snaar.
TrimPrefix() en TrimSuffix() Functies in Golang
De functies TrimPrefix() en TrimSuffix() zijn vergelijkbaar met de functies TrimLeft() en TrimRight(), maar ze verwijderen het opgegeven voorvoegsel of achtervoegsel uit de tekenreeks. Hier is een voorbeeld:
pakket belangrijksteimporteren (
'fmt'
'snaren'
)
func hoofd ( ) {
str := 'Hallo Wereld!'
str = snaren. TrimPrefix ( str , 'Hij' )
fmt. Println ( str )
str = snaren. TrimSuffix ( str , 'ld!' )
fmt. Println ( str )
}
In het bovenstaande voorbeeld hebben we de functie TrimPrefix() gebruikt om het voorvoegsel te verwijderen Hij vanaf het begin van de tekenreeks en we hebben de functie TrimSuffix() gebruikt om het achtervoegsel te verwijderen 'ld!' vanaf het einde van de snaar.
Conclusie
String trimmen in Golang is een proces waarbij de extra tekens of spaties in de code worden verwijderd. In Golang hebben we verschillende soorten trimfuncties zoals TrimSpace(), Trim(), TrimLeft(), TrimRight(), TrimPrefix() en TrimSuffix(). Al deze functies worden in dit artikel besproken, samen met voorbeelden van hoe je ze kunt gebruiken om een string in Golang in te korten.