Maison > développement back-end > Golang > le corps du texte

Go tutoriel de langue : Comment supprimer une chaîne

WBOY
Libérer: 2024-03-26 13:42:03
original
467 Les gens l'ont consulté

Go 语言教程:如何删除字符串

Le langage Go est un langage de programmation open source. Sa conception est inspirée du langage C et vise à fournir une expérience de programmation efficace et un ensemble d'outils puissants. Dans le langage Go, la chaîne est l'un des types de données courants et la suppression d'une partie spécifique de la chaîne est une opération courante. Cet article présentera la méthode de fonctionnement spécifique pour supprimer des chaînes en langage Go et fournira des exemples de code correspondants.

Tout d'abord, nous pouvons utiliser la fonction Replace dans le package strings pour supprimer une partie spécifique de la chaîne. Le prototype de cette fonction est : strings 包中的 Replace 函数来删除字符串中的特定部分。该函数的原型为:

func Replace(s, old, new string, n int) string
Copier après la connexion

其中 s 为原始字符串,old 为要删除的部分,new 为空字符串,n 为删除模式的数量。以下是一个示例代码:

package main

import (
    "fmt"
    "strings"
)

func main() {
    str := "Hello, World!"
    deletedStr := strings.Replace(str, "World", "", -1)
    fmt.Println(deletedStr)
}
Copier après la connexion

在上面的代码中,我们将原始字符串 "Hello, World!" 中的 "World" 删除,并将结果打印出来。 -1 表示删除所有匹配的部分。

除了使用 Replace

package main

import "fmt"

func main() {
    str := "Hello, World!"
    startIndex := 7
    endIndex := 12
    deletedStr := str[:startIndex] + str[endIndex:]
    fmt.Println(deletedStr)
}
Copier après la connexion
s est la chaîne d'origine, old est la partie à supprimer et new est la chaîne vide. n est le nombre de modèles supprimés. Voici un exemple de code :

rrreee

Dans le code ci-dessus, nous supprimons "World" de la chaîne d'origine "Hello, World!" et imprimons le résultat. -1 signifie supprimer toutes les parties correspondantes.

En plus d'utiliser la fonction Remplacer, vous pouvez également utiliser le découpage pour supprimer des parties spécifiées de la chaîne. Voici un exemple de code : 🎜rrreee🎜Dans le code ci-dessus, nous calculons d'abord l'index de début et l'index de fin de la partie à supprimer, puis utilisons le découpage pour supprimer la partie à supprimer et imprimons le résultat. 🎜🎜En bref, le langage Go propose une variété de méthodes pour supprimer des parties spécifiques de chaînes, et les développeurs peuvent choisir la méthode appropriée pour fonctionner en fonction des besoins réels. J'espère que les exemples de code fournis dans cet article pourront aider les lecteurs à mieux comprendre comment supprimer des chaînes en langage Go. 🎜

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!