Qu'est-ce que la coupe de cordes?
La coupe de cordes est un processus de suppression des espaces ou des caractères supplémentaires du début ou de la fin d'une chaîne. Le but de la coupe est de normaliser la chaîne, ce qui le rend cohérent et plus facile à lire. La coupe est une opération commune dans de nombreux langages de programmation, y compris Golang.
Fonction Trim () à Golang
La fonction TRIM () est une autre fonction intégrée de Golang qui vous permet de supprimer des caractères spécifiques du début et de la fin d'une chaîne. La fonction TRIM () prend deux arguments: une chaîne à couper et une chaîne contenant les caractères à supprimer. Voici un exemple:
package principalSortir
Ici, nous avons utilisé la fonction TRIM () pour supprimer la lettre H et la marque d'exclamation "!" Dès le début et la fin de la chaîne.
Fonction TrimSpace () dans Golang
La fonction TrimSpace () dans Golang peut éliminer tous les espaces blancs au début ou à la fin de la chaîne. Une fois tous les espaces supprimés, une nouvelle chaîne sera sortie ne contenant aucun espace blanc supplémentaire au début ou à la fin. Voici un exemple:
package principalSortir
Le code ci-dessus coupera tous les espaces blancs au début et à la fin de la chaîne. La sortie sera la suivante:
Trimbleft () et TrimRight () Fonctions à Golang
Les fonctions trimbleft () et trimRight () sont similaires à la fonction TRIM (), mais ils suppriment les caractères spécifiés uniquement du début ou de la fin de la chaîne. Voici un exemple:
package principalIci dans le code ci-dessus, le Trimbleft () La fonction supprimera la lettre H et la marque d'exclamation "!" à partir du début de la chaîne et nous avons utilisé le TrimRight () fonction pour supprimer la lettre d et la marque d'exclamation "!" De la fin de la chaîne.
Timprefix () et TrimSuffix () Fonctions dans Golang
Les fonctions TimpreFix () et TrimSuffix () sont similaires aux fonctions trimbleft () et trimRight (), mais elles suppriment le préfixe ou le suffixe spécifié de la chaîne. Voici un exemple:
package principalDans l'exemple ci-dessus, nous avons utilisé la fonction TRIMPREFIX () pour supprimer le préfixe Il à partir du début de la chaîne, et nous avons utilisé la fonction TrimSuffix () pour supprimer le suffixe «LD!" De la fin de la chaîne.
Conclusion
La coupe de cordes à Golang est un processus de suppression des caractères supplémentaires ou des espaces blancs dans le code. Dans Golang, nous avons différents types de fonctions de finition telles que TrimSpace (), Trim (), Trimbleft (), TrimRight (), Timprefix () et TrimSuffix (). Toutes ces fonctions sont discutées dans cet article ainsi que des exemples de comment les utiliser pour couper une chaîne à Golang.