Dada uma string de entrada como " word1 word2 word3 word4 ", qual seria a melhor abordagem para dividir isso como uma matriz de strings no Go? Observe que pode haver qualquer número de espaços ou caracteres de espaçamento unicode entre cada palavra.
Em Java eu usaria apenas someString.trim().split("\\s+").
(Observação: uma possível sequência de divisão duplicada usando uma expressão regular em Go não fornece uma resposta de boa qualidade. Forneça um exemplo real, não apenas um link para a referência do pacote regexpou strings.)
strings.Fieldsnão ignora espaços nas partes citadas.