Учитывая входную строку, например " word1 word2 word3 word4 ", как лучше всего разделить ее как массив строк в Go? Обратите внимание, что между каждым словом может быть любое количество пробелов или символов Unicode.
В Java я бы просто использовал someString.trim().split("\\s+").
(Примечание: возможное дублирование разделенной строки с использованием регулярного выражения в Go не дает качественного ответа. Приведите реальный пример, а не просто ссылку на ссылку на пакеты regexpили strings.)
strings.Fieldsне игнорирует пробелы в цитируемых частях.