Ce guide explorera diverses méthodes pour extraire une sous-chaîne d'une chaîne dans le langage de programmation Go.
Extraire un seul caractère
Vous pouvez extraire un seul caractère à partir d'une chaîne en utilisant son index. Considérez l'exemple ci-dessous:
packagemainNous extraissons un caractère d'une chaîne en utilisant son index dans l'exemple ci-dessus. Depuis qu'il renvoie un code ASCII pour ce caractère spécifique, nous devons le reconvertir en une chaîne.
Tranchage basé sur la gamme
Une autre méthode pour extraire une sous-chaîne dans GO est d'utiliser le tranchage basé sur la plage. Nous pouvons spécifier l'indice de démarrage et d'arrêt de l'indice cible que nous souhaitons extraire.
Un exemple est comme indiqué ci-dessous:
packagemainL'exemple ci-dessus extrait la sous-chaîne à partir de l'index 10 à la dernière index de la chaîne. La sous-chaîne résultante est comme:
LinuxhintL'utilisation de tranchage basé sur la plage est l'un des moyens les plus efficaces de générer une sous-chaîne dans GO.
Vous pouvez également trancher au milieu de la chaîne, comme indiqué dans l'exemple ci-dessous:
packagemainCet exemple extrait la sous-chaîne de l'index 0 à l'index 7. Nous pouvons également remplacer la syntaxe ci-dessus comme indiqué:
packagemainLa syntaxe ci-dessus fonctionne similaire à la précédente mais élimine l'index 0. La sous-chaîne résultante est comme:
AccueillirMéthode partagée
Vous pouvez également utiliser la méthode Split pour extraire une sous-chaîne dans Go. La méthode sépare les chaînes basées sur le caractère spécifié.
Considérez l'exemple ci-dessous:
packagemainDans l'exemple ci-dessus, nous utilisons la méthode divisée pour séparer la chaîne à l'aide d'espaces. Cela crée un tableau d'éléments de chaîne individuels de la chaîne principale. Nous pouvons ensuite utiliser l'indexation pour accéder à chaque élément.
La sous-chaîne résultante est comme:
AccueillirConclusion
Ce guide explore comment vous pouvez extraire une sous-chaîne d'une chaîne. Bien que certaines des méthodes soient plus intuitives et lisibles que d'autres, il est bon de considérer les opérations qui doivent être effectuées lors de l'extraction d'une chaîne spécifique.