Extraire une sous-chaîne dans Golang
- Extraire la sous-chaîne à l’aide de l’index dans Golang
- Extraire un caractère unique à l’aide d’une indexation simple dans Golang
- Extraire une sous-chaîne à l’aide du découpage basé sur la plage dans Golang
Une sous-chaîne est une collection de caractères inclus dans un ensemble de chaînes plus grand. La plupart du temps, vous devrez extraire une partie d’une chaîne pour la conserver pour une utilisation ultérieure.
Cet article nous montrera comment extraire une sous-chaîne avec différentes méthodes dans Golang.
Extraire la sous-chaîne à l’aide de l’index dans Golang
L’index peut être utilisé pour extraire un seul caractère d’une chaîne. Le texte "Hello Boss!"
est utilisé dans l’exemple suivant pour extraire une sous-chaîne de l’index 2
à la fin de la chaîne.
Extrait de code:
package main
import (
"fmt"
)
func main() {
str := "Hello Boss!"
substr := str[2:len(str)]
fmt.Println(substr)
}
Production:
llo Boss!
Extraire un caractère unique à l’aide d’une indexation simple dans Golang
L’indexation simple peut être utilisée pour obtenir un seul caractère. Vous devez également le convertir en chaîne comme indiqué dans le code ; sinon, le code ASCII est renvoyé.
Extrait de code:
package main
import (
"fmt"
)
func main() {
var s string
s = "Hello Boss!"
fmt.Println(string(s[1]))
}
Production:
e
Extraire une sous-chaîne à l’aide du découpage basé sur la plage dans Golang
Le découpage basé sur la plage est l’une des techniques les plus efficaces pour générer une sous-chaîne dans Golang.
Extrait de code:
package main
import (
"fmt"
)
func main() {
s := "Hello Boss!"
fmt.Println(s[1:6])
}
Production:
ello
Article connexe - Go String
- Comment analyser la chaîne de dates dans Go
- Comment concaténer efficacement des chaînes dans Go
- Comment convertir une chaîne de caractères en un nombre entier en Go
- Comment convertir une valeur int en chaîne dans Go
- Comment écrire des chaînes de caractères multilignes dans Go
- Convertir une chaîne en tableau d'octets dans Golang