Maison > développement back-end > Golang > Comment trouver l'index d'un caractère dans une chaîne dans Go ?

Comment trouver l'index d'un caractère dans une chaîne dans Go ?

Mary-Kate Olsen
Libérer: 2024-11-18 01:59:02
original
248 Les gens l'ont consulté

How do you find the index of a character within a string in Go?

Recherche d'un index de caractères dans Go

Lorsqu'on est chargé de localiser un caractère spécifique dans une chaîne dans Go, on peut initialement envisager d'utiliser des techniques d'indexation similaire à Python. Cependant, dans Go, une approche distincte est utilisée.

La fonction Index, fournie par le package strings, offre une solution pour trouver l'index d'un caractère dans une chaîne. Cette fonction renvoie la position de la première occurrence du caractère spécifié, ou -1 si le caractère est introuvable.

Un exemple d'extrait de code montre l'utilisation d'Index :

import "fmt"
import "strings"

func main() {
    x := "chars@arefun"

    i := strings.Index(x, "@")
    fmt.Println("Index: ", i)  // Output: "5"

    if i >= 0 {
        chars := x[:i]   
        arefun := x[i+1:]
        
        fmt.Println(chars)  // Output: "chars"
        fmt.Println(arefun) // Output: "arefun"
    } else {
        fmt.Println("Index not found")
    }
}
Copier après la connexion

Utilisation Index, nous pouvons trouver précisément des indices de caractères dans les chaînes, ce qui permet une gamme d'opérations de traitement de texte.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal