Data una stringa di input come " word1 word2 word3 word4 ", quale sarebbe l'approccio migliore per dividerla come un array di stringhe in Go? Nota che può esserci un numero qualsiasi di spazi o caratteri di spaziatura Unicode tra ogni parola.
In Java userei solo someString.trim().split("\\s+").
(Nota: la possibile stringa Split duplicata che utilizza un'espressione regolare in Go non fornisce alcuna risposta di buona qualità. Fornisci un esempio effettivo, non solo un collegamento al riferimento ai pacchetti regexpo strings.)
strings.Fieldsnon ignora gli spazi nelle parti citate.