Avatar ·

Go में स्ट्रिंग से शुरुआती और अंतिम स्पेस कैसे हटाएं?

सभी को नमस्ते! मैं Go में नया हूँ और एक छोटा लॉग पार्सर लिख रहा हूँ। मुझे टेक्स्ट फ़ाइल से आने वाली स्ट्रिंग्स को प्रोसेस करना है। समस्या यह है कि स्ट्रिंग की शुरुआत और अंत में अक्सर अतिरिक्त स्पेस, टैब और न्यूलाइन कैरेक्टर होते हैं। उदाहरण के लिए, स्ट्रिंग कुछ इस तरह दिख सकती है: " hello world \n"। मुझे बिना किसी मैल के सिर्फ "hello world" स्ट्रिंग चाहिए। अन्य भाषाओं में, जैसे Python में, मैं `strip()` मेथड का उपयोग करता था, और यह बहुत आसान था। Go में मैं `strings` पैकेज देखता हूँ, लेकिन सीधा विकल्प नहीं ढूंढ पा रहा हूँ। मैंने लूप के साथ अपना खुद का कोड लिखने की कोशिश की, लेकिन यह बहुत बुरा दिखता है और संभवतः अक्षम है। यहाँ मेरे कोड का उदाहरण है जो सही तरीके से काम नहीं कर रहा: ```go package main import ( "fmt" "strings" ) func main() { s := " hello world \n" ```