给定一个输入字符串,例如" word1 word2 word3 word4 "
,在 Go 中将其拆分为字符串数组的最佳方法是什么?请注意,每个单词之间可以有任意数量的空格或 unicode-spacing 字符。
在 Java 中,我只会使用someString.trim().split("\\s+")
.
(注意:在 Go 中使用正则表达式可能出现重复的拆分字符串并不能提供任何高质量的答案。请提供一个实际示例,而不仅仅是指向regexp
或strings
包参考的链接。)