Dépoucher efficacement les espaces dans Go: trouver la solution optimale
lorsque vous travaillez avec des chaînes dans GO, garantissant une manipulation efficace de la suppression des espaces blancs est crucial. Cette question explore l'approche optimale pour éliminer tous les espaces blancs à partir d'une chaîne.
question:
comment puis-je dénigrer rapidement tous les espaces à partir d'une chaîne arbitraire? J'ai expérimenté le chaînage des fonctions Strings.fields () et Strings.Join (), mais je soupçonne qu'il existe une méthode plus efficace.
Response:
a Une solution simple et efficace consiste à utiliser la fonction Strings.replaceAll ():
randomString := " hello this is a test" fmt.Println(strings.ReplaceAll(randomString, " ", "")) // Output: // hellothisisatest
en utilisant des cordes.replaceAll (), vous pouvez remplacer toutes les occurrences du caractère blanc spécifié (dans ce cas, "") par une chaîne vide. Cette approche est plus concise et performante par rapport aux fonctions multiples de chaîne. / M4OHZJ5FACO)
Remarque:
Il est important de noter que cette méthode supprime un type spécifique de caractère blanc. Si votre chaîne d'entrée contient différents types d'espaces blanc
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3