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