stripe Whitespace effizient in Go: Finden der optimalen Lösung
beim Arbeiten mit Strings in Go, um eine effiziente Handhabung der Whitespace -Entfernung zu gewährleisten. In dieser Frage wird der optimale Ansatz untersucht, um alle Whitespace aus einer Zeichenfolge zu streifen.
Frage:
Wie kann ich alle Whitespace zügig aus einem beliebigen String in Go? Ich habe mit der Verkettung der Zeichenfolgen. Unkomplizierte und effiziente Lösung besteht darin, die Zeichenfolgen zu verwenden. fmt.println (Strings.replaceall (Randomstring, "," ")) // Ausgabe: // Hellotothisisatest
Durch die Verwendung von Strings.replaceall () können Sie alle Vorkommen des angegebenen Whitespace -Zeichens (in diesem Fall "") durch eine leere Zeichenfolge ersetzen. Dieser Ansatz ist prägnanter und leistungsfähiger im Vergleich zu mehreren Funktionen.
Playground:
randomString := " hello this is a test" fmt.Println(strings.ReplaceAll(randomString, " ", "")) // Output: // hellothisisatest
Hinweis:
Es ist wichtig zu beachten, dass diese Methode eine bestimmte Art von Whitespace -Zeichen entfernt. Wenn Ihre Eingangszeichenfolge verschiedene Arten von Whitespace enthält (z. B. Registerkarten, Newlines), müssen Sie möglicherweise mehrere Zeichenfolgen ausführen.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3