Maison >développement back-end >Golang >Utilisez la fonction strings.Index pour renvoyer la première occurrence d'une sous-chaîne spécifiée dans une chaîne.
Utilisez la fonction strings.Index pour renvoyer la première position d'occurrence de la sous-chaîne spécifiée dans la chaîne
Introduction :
Dans le langage Go, les opérations sur les chaînes sont l'une des exigences que nous rencontrons souvent. La fonction strings.Index est très couramment utilisée dans le langage Go. Elle peut nous aider à trouver rapidement la première occurrence d'une sous-chaîne spécifiée dans une chaîne. Cet article expliquera comment utiliser la fonction strings.Index et joindra des exemples de code pour aider les lecteurs à mieux comprendre et appliquer cette fonction.
1. Introduction à la fonction strings.Index
La fonction strings.Index est une fonction intégrée dans le langage Go, utilisée pour renvoyer la première position d'occurrence d'une sous-chaîne spécifiée dans une chaîne. Sa signature de fonction est la suivante :
func Index(s, substr string) int
où s est la chaîne à rechercher et substr est la sous-chaîne à trouver. Cette fonction renvoie la valeur d'index de la première occurrence de la sous-chaîne substr dans s, ou -1 si elle n'est pas trouvée.
2. Exemples d'utilisation
L'exemple de code suivant montre comment utiliser la fonction strings.Index pour trouver la première occurrence d'une sous-chaîne spécifiée dans une chaîne.
L'exemple de code est le suivant :
package main
import (
"fmt" "strings"
)
func main() {
str := "Hello World" substr := "Wo" index := strings.Index(str, substr) if index != -1 { fmt.Printf("子串 "%s" 首次出现的位置是:%d
", substr, index)
} else { fmt.Printf("子串 "%s" 在字符串中未找到
", substr)
}
}
Code analyse :
Résultat d'exécution :
La première position d'occurrence de la sous-chaîne "Wo" est : 6
Dans l'exemple ci-dessus, la chaîne que nous devons trouver est "Hello World", et la sous-chaîne à trouver est "Wo". En appelant la fonction strings.Index, la sous-chaîne « Wo » est trouvée dans la chaîne, et sa première occurrence est 6.
3. Résumé
Cet article présente l'utilisation de base de la fonction strings.Index dans le langage Go et montre à travers des exemples de code comment utiliser cette fonction pour renvoyer la première position d'occurrence d'une sous-chaîne spécifiée dans une chaîne. J'espère que les lecteurs pourront mieux comprendre et appliquer la fonction strings.Index grâce aux instructions et aux exemples de code contenus dans cet article. Lorsque vous rencontrez des besoins similaires dans le développement réel, vous pouvez utiliser cette fonction de manière flexible pour améliorer l'efficacité du développement.
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!