Récupérer les X derniers caractères d'une chaîne Golang
Obtenir les derniers caractères d'une chaîne est une tâche courante en programmation. Cet article fournit des instructions détaillées sur la façon d'accomplir cela dans Golang.
Utilisation des expressions Slice
Les chaînes Go sont simplement des tableaux d'octets, vous pouvez donc utiliser des expressions slice pour récupérer le X derniers caractères. La syntaxe est :
s[start:end]
Pour obtenir les trois derniers caractères d'une chaîne s, vous utiliserez l'expression suivante :
s[len(s)-3:]
Support Unicode
Si vous travaillez avec des chaînes Unicode, vous pouvez utiliser la même approche, mais convertir la tranche de rune en chaîne à l'aide de string() function :
s := []rune("世界世界世界") last3 := string(s[len(s)-3:])
Exemples
Par exemple, disons que vous avez la chaîne 12121211122. Les trois derniers caractères peuvent être récupérés comme suit :
s := "12121211122" last3 := s[len(s)-3:]
Dans ce cas, last3 sera "122".
Conclusion
Les expressions Slice offrent un moyen pratique et efficace de récupérer les X derniers caractères d'une chaîne Golang. Que vous travailliez avec des tableaux d'octets ou des chaînes Unicode, ces techniques feront le travail.
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!