Maison > Article > développement back-end > Comment trouver l’index d’un personnage spécifique dans Golang ?
Comment déterminer l'index des caractères dans Golang
Dans Golang, la recherche de l'index d'un caractère spécifique peut différer de l'indexation des fragments de caractères . Pour localiser l'index d'un caractère donné, tel que "@" dans une chaîne, utilisez la fonction Index du package strings.
Pour illustrer :
import "fmt" import "strings" func main() { // Define the input string input := "chars@arefun" // Determine the character index index := strings.Index(input, "@") fmt.Printf("Index of '@': %d\n", index) // If the character is found (i.e., index is not -1) if index != -1 { // Extract the characters before the delimiter charsBefore := input[:index] // Extract the characters after the delimiter charsAfter := input[index+1:] fmt.Printf("Characters before '@': %s\n", charsBefore) fmt.Printf("Characters after '@': %s\n", charsAfter) } else { fmt.Println("Character '@' not found") } }
Dans cet exemple :
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!