Extraire une sous-chaîne dans Golang

Jay Singh 30 janvier 2023
  1. Extraire la sous-chaîne à l’aide de l’index dans Golang
  2. Extraire un caractère unique à l’aide d’une indexation simple dans Golang
  3. Extraire une sous-chaîne à l’aide du découpage basé sur la plage dans Golang
Extraire une sous-chaîne 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