Go में स्ट्रिंग को व्हाइटस्पेस पर कैसे विभाजित करें? (Split string on whitespace)
सभी को नमस्ते! मैंने अभी-अभी Go सीखना शुरू किया है और मुझे एक समस्या आई है। मुझे स्ट्रिंग को शब्दों में विभाजित करना है, सभी व्हाइटस्पेस कैरेक्टर (स्पेस, टैब, न्यूलाइन) को अनदेखा करते हुए। \n\nमैंने `strings.Split()` का उपयोग करने की कोशिश की, लेकिन यह केवल एक डिलीमीटर के साथ काम करता है। उदाहरण के लिए, अगर मैं लिखता हूँ:\n\n```go\npackage main\n\nimport (\n "fmt"\n "strings"\n)\n\nfunc main() {\n s := "hello world\\tfoobar"\n parts := strings.Split(s, " ")\n fmt.Println(parts)\n // ["hello", "", "", "world\\tfoobar"]\n}\n```\n\nतो गड़बड़ हो जाती है — खाली स्ट्रिंग्स, टैब को ध्यान में नहीं रखा गया। \n\nमैंने देखा कि अन्य भाषाओं (Python, Java) में बिना आर्गुमेंट के बिल्ट-इन `split()` मेथड होते हैं, जो खुद ही किसी भी व्हाइटस्पेस को हैंडल करते हैं। क्या Go में भी ऐसा कुछ है? या मुझे अपना फंक्शन लिखना होगा? मैंने सुना है कि `re