Với một chuỗi đầu vào chẳng hạn " word1 word2 word3 word4 "
, cách tiếp cận tốt nhất để tách chuỗi này thành một mảng chuỗi trong Go là gì? Lưu ý rằng có thể có bất kỳ số lượng khoảng trắng hoặc ký tự khoảng cách unicode nào giữa mỗi từ.
Trong Java, tôi sẽ chỉ sử dụng someString.trim().split("\\s+")
.
(Lưu ý: có thể trùng lặp Chuỗi phân tách bằng cách sử dụng biểu thức chính quy trong Go không đưa ra bất kỳ câu trả lời chất lượng nào. Vui lòng cung cấp một ví dụ thực tế, không chỉ là một liên kết đến tham chiếu regexp
hoặc strings
gói.)
strings.Fields
đừng bỏ qua khoảng trắng trong các phần được trích dẫn.