Maison développement back-end Golang Utilisez la fonction strings.Replace pour remplacer les sous-chaînes dans une chaîne et définir le nombre de remplacements

Utilisez la fonction strings.Replace pour remplacer les sous-chaînes dans une chaîne et définir le nombre de remplacements

Jul 25, 2023 am 08:28 AM
字符串替换 stringsreplace 替换次数设置

Utilisez la fonction strings.Replace pour remplacer des sous-chaînes dans une chaîne et définir le nombre de remplacements

En langage Go, nous pouvons utiliser la fonction strings.Replace pour remplacer des sous-chaînes dans une chaîne. La signature de cette fonction est la suivante :

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

où, s représente la chaîne d'origine, old représente la sous-chaîne à remplacer, new représente la sous-chaîne remplacée et n représente le nombre de fois à remplacer.

Ce qui suit est un exemple pour montrer comment utiliser la fonction strings.Replace pour remplacer des sous-chaînes dans une chaîne :

package main

import (
    "fmt"
    "strings"
)

func main() {
    originalStr := "I love apples and apples are delicious."
    replacedStr := strings.Replace(originalStr, "apples", "oranges", -1)
    fmt.Println("替换后的字符串:", replacedStr)
}
Copier après la connexion

Le résultat de sortie est :

替换后的字符串: I love oranges and oranges are delicious.
Copier après la connexion
Copier après la connexion

Dans l'exemple ci-dessus, nous avons remplacé la chaîne "pommes" par "oranges". " . Puisque nous n'avons pas défini le nombre de remplacements, nous utilisons -1 pour remplacer toutes les correspondances.

Si nous voulons remplacer la première sous-chaîne correspondante dans la chaîne, nous pouvons définir n sur 1. L'exemple est le suivant :

package main

import (
    "fmt"
    "strings"
)

func main() {
    originalStr := "I love apples and apples are delicious."
    replacedStr := strings.Replace(originalStr, "apples", "oranges", 1)
    fmt.Println("替换后的字符串:", replacedStr)
}
Copier après la connexion

Le résultat de sortie est :

替换后的字符串: I love oranges and apples are delicious.
Copier après la connexion

Dans l'exemple ci-dessus, seule la première sous-chaîne correspondante les premières « pommes » ont été remplacées par des « oranges », tandis que les secondes « pommes » n'ont pas été remplacées.

De plus, si nous voulons remplacer une sous-chaîne dans une chaîne, mais que nous ne connaissons pas la casse de la sous-chaîne, nous pouvons utiliser la fonction strings.ToLower pour convertir la chaîne en minuscules puis la remplacer. L'exemple est le suivant :

package main

import (
    "fmt"
    "strings"
)

func main() {
    originalStr := "I love APPLES and apples are delicious."
    replacedStr := strings.Replace(strings.ToLower(originalStr), "apples", "oranges", -1)
    fmt.Println("替换后的字符串:", replacedStr)
}
Copier après la connexion

Le résultat de sortie est :

替换后的字符串: I love oranges and oranges are delicious.
Copier après la connexion
Copier après la connexion

Dans l'exemple ci-dessus, nous avons remplacé "pommes" dans la chaîne par "oranges" sans tenir compte de la casse.

Résumé :
À l'aide de la fonction strings.Replace, nous pouvons facilement remplacer des sous-chaînes dans une chaîne. Nous pouvons contrôler la plage de remplacement en définissant le nombre de remplacements. Dans les applications pratiques, nous pouvons remplacer les chaînes de manière flexible en fonction des besoins pour améliorer la maintenabilité et la lisibilité du code.

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 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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment remplacer la touche Entrée en php Comment remplacer la touche Entrée en php Mar 23, 2023 am 11:12 AM

Dans le développement de programmes PHP, le contenu du texte doit parfois être traité, notamment en remplaçant la touche Entrée. Ci-dessous, nous présenterons brièvement comment remplacer la touche Entrée en PHP.

Comment remplacer une chaîne commençant par quelque chose avec une expression régulière php Comment remplacer une chaîne commençant par quelque chose avec une expression régulière php Mar 24, 2023 pm 02:57 PM

Les expressions régulières PHP sont un outil puissant pour le traitement et la conversion de texte. Il peut gérer efficacement les informations textuelles en analysant le contenu du texte et en le remplaçant ou en l'interceptant selon des modèles spécifiques. Parmi elles, une application courante des expressions régulières consiste à remplacer des chaînes commençant par des caractères spécifiques. Nous expliquerons cela comme suit.

Comment remplacer la chaîne de gauche en php Comment remplacer la chaîne de gauche en php Mar 23, 2023 pm 04:53 PM

PHP est un langage de script largement utilisé qui peut être utilisé pour développer diverses applications Web et sites Web. Dans ces applications, les chaînes font partie intégrante. Dans de nombreux cas, nous devons effectuer des opérations telles que remplacer, diviser ou intercepter des chaînes. Cet article explique comment remplacer une chaîne par la gauche en PHP.

Comment remplacer les caractères spéciaux dans une chaîne à l'aide d'une expression régulière en PHP Comment remplacer les caractères spéciaux dans une chaîne à l'aide d'une expression régulière en PHP Jun 24, 2023 am 10:46 AM

Avec le développement continu d'Internet, les scénarios d'application de PHP deviennent de plus en plus étendus. Dans le développement PHP, vous devez parfois remplacer des caractères spéciaux dans une chaîne. Dans ce cas, vous pouvez utiliser des expressions régulières pour le remplacement. Cet article explique comment utiliser des expressions régulières pour remplacer les caractères spéciaux dans les chaînes en PHP. Tout d’abord, apprenez les bases des expressions régulières. Les expressions régulières sont un langage utilisé pour décrire des modèles dans certaines chaînes. Les expressions régulières incluent certains caractères spéciaux, tels que ., *, +, ?, etc. Ces caractères spéciaux ont des significations particulières. en PH

Comment remplacer les 11 chiffres après les deux points en php Comment remplacer les 11 chiffres après les deux points en php Mar 21, 2023 pm 04:32 PM

Le remplacement de chaînes est l'une des opérations les plus élémentaires en PHP. La fonction de remplacement est cruciale dans le traitement des données et les opérations sur les chaînes, et peut améliorer l'efficacité et les performances de l'exécution du programme. Il existe de nombreuses fonctions pour remplacer des chaînes en PHP, telles que : substr_replace, str_replace, preg_replace, etc. Mais pour des remplacements de chaînes spécifiques, des règles de remplacement spéciales peuvent devoir être utilisées. Dans cet article, nous allons apprendre comment remplacer les 11 chiffres après les deux points.

Comment remplacer les caractères chinois en php Comment remplacer les caractères chinois en php Mar 23, 2023 pm 02:47 PM

En tant que langage de programmation couramment utilisé, PHP possède de nombreuses fonctionnalités puissantes. Il fournit également une riche bibliothèque de fonctions, qui peut non seulement traiter les valeurs et les chaînes communes, mais prend également en charge le traitement d'une variété de types de fichiers, y compris le codage des caractères chinois. Dans le processus de traitement des chaînes chinoises, PHP fournit des fonctions utiles pour réaliser le remplacement des caractères chinois.

Comment résoudre l'échec de PHP pour remplacer une chaîne vide Comment résoudre l'échec de PHP pour remplacer une chaîne vide Mar 23, 2023 pm 03:51 PM

Dans le développement PHP, le remplacement de chaînes est une opération très courante. Cependant, parfois lors du remplacement d'une chaîne, vous pouvez rencontrer la situation de remplacer une chaîne vide et le résultat n'est pas satisfaisant. Cet article explorera pourquoi PHP ne parvient pas à remplacer les chaînes vides et à fournir des solutions.

Comment effectuer la correspondance et le remplacement de chaînes à l'aide d'expressions régulières en Java ? Comment effectuer la correspondance et le remplacement de chaînes à l'aide d'expressions régulières en Java ? Aug 02, 2023 am 11:46 AM

Comment effectuer la correspondance et le remplacement de chaînes à l'aide d'expressions régulières en Java ? Les expressions régulières sont un outil puissant pour faire correspondre et remplacer des chaînes. En Java, vous pouvez utiliser des expressions régulières pour effectuer des opérations telles que la recherche, l'extraction et le remplacement de chaînes. Cet article explique comment utiliser les expressions régulières en Java pour la correspondance et le remplacement de chaînes, et fournit quelques exemples de code. Importation de la bibliothèque d'expressions régulières Pour utiliser des expressions régulières en Java, vous devez d'abord importer le package java.util.regex. Vous pouvez l'utiliser

See all articles