मैं एक स्ट्रिंग को निम्न केस प्रतिनिधित्व में कैसे परिवर्तित करूं?
मुझे लगता है कि इसके लिए बिल्ट-इन फ़ंक्शन होना चाहिए, लेकिन मैं इसे नहीं खोज सकता।
मैं एक मिला ToLower
में "unicode/letter"
, लेकिन यह केवल एक समय में एक रूण के लिए काम करता है।
जवाबों:
हाँ, स्ट्रिंग्स पैकेज की जाँच करें ।
package main
import (
"fmt"
"strings"
)
func main() {
fmt.Println(strings.ToLower("Gopher"))
}
यदि आप स्ट्रिंग्स पैकेज के माध्यम से क्लिक करने के लिए बहुत आलसी होते हैं , तो यहां उदाहरण कोड:
strings.ToLower("Hello, WoRLd") // => "hello, world"
यदि आपको एसेरी या तुर्की जैसे यूनिकोड विशेष मामले को संभालने की आवश्यकता है , तो आप इसका उपयोग कर सकते हैं ToLowerSpecial
:
strings.ToLowerSpecial(unicode.TurkishCase, "Hello, WoRLd") // => "hello, world"