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