Maison  >  Article  >  développement back-end  >  Comment déterminer si la fin d'une chaîne est un caractère spécifié dans Golang

Comment déterminer si la fin d'une chaîne est un caractère spécifié dans Golang

WBOY
WBOYoriginal
2024-03-13 10:24:04775parcourir

Comment déterminer si la fin dune chaîne est un caractère spécifié dans Golang

Titre : Comment déterminer si la fin d'une chaîne est un caractère spécifié dans Golang

Dans Golang, déterminer si la fin d'une chaîne est un caractère spécifié peut être obtenu en utilisant la fonction HasSuffix dans le package de chaînes. Cette fonction peut nous aider à déterminer rapidement si une chaîne se termine par un suffixe spécifique, facilitant ainsi les opérations de traitement et de jugement des chaînes.

Jetons un coup d'œil à quelques exemples de code pour montrer comment utiliser la fonction HasSuffix dans Golang pour déterminer si la fin d'une chaîne est un caractère spécifié.

package main

import (
    "fmt"
    "strings"
)

func main() {
    str := "Hello, World!"

    // 判断字符串结尾是否为指定字符
    if strings.HasSuffix(str, "!") {
        fmt.Println("字符串结尾为感叹号!")
    } else {
        fmt.Println("字符串结尾不是感叹号!")
    }

    // 判断字符串结尾是否为指定字符集合的其中一个
    suffixes := []string{".", "!", "?"}
    for _, suffix := range suffixes {
        if strings.HasSuffix(str, suffix) {
            fmt.Printf("字符串结尾为%s
", suffix)
        }
    }
}

Dans l'exemple de code ci-dessus, nous avons d'abord défini une chaîne str comme "Hello, World!", puis avons utilisé la fonction HasSuffix pour déterminer si la fin de la chaîne est le caractère spécifié "!". Ensuite, nous avons défini une tranche de suffixes de chaîne, qui contient trois caractères de suffixe ".", "!" et "?", puis avons utilisé une boucle pour déterminer si la fin de la chaîne est l'un de ces caractères.

Grâce à l'exemple de code ci-dessus, nous pouvons clairement comprendre comment utiliser la fonction HasSuffix dans Golang pour déterminer si la fin d'une chaîne est un caractère spécifié. Cette méthode est simple, efficace et facile à maîtriser, et convient parfaitement au traitement quotidien des chaînes.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn