Gibi bir girdi dizesi verildiğinde " word1 word2 word3 word4 "
, bunu Go'da bir dizi dizisi olarak bölmek için en iyi yaklaşım nedir? Her sözcük arasında herhangi bir sayıda boşluk veya unicode boşluk bırakan karakter olabileceğini unutmayın .
Java'da sadece kullanırdım someString.trim().split("\\s+")
.
(Not: Go'da normal ifade kullanan olası yinelenen Bölme dizesi , kaliteli bir yanıt vermez. Lütfen yalnızca regexp
veya strings
paketleri referansına bir bağlantı değil, gerçek bir örnek sağlayın .)
strings.Fields
alıntılanan bölümlerdeki boşlukları göz ardı etmiyor.