З огляду на такий рядок введення, як " word1 word2 word3 word4 ", що було б найкращим підходом розділити це як масив рядків у Go? Зауважте, що між кожним словом може бути будь-яка кількість пробілів або символів, розташованих між унікодом.
На Яві я б просто користувався someString.trim().split("\\s+").
(Примітка: можливий повторюваний рядок розділення за допомогою регулярного вираження в Go не дає відповіді хорошої якості. Будь ласка, надайте фактичний приклад, а не лише посилання на посилання на regexpабо stringsпакети.)
strings.Fieldsне ігнорує пробіли в цитованих частинах.