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