गोलांग में, एक स्ट्रिंग के भीतर विशेष वर्णों की जांच करने के लिए विशिष्ट तरीकों की आवश्यकता होती है। उपयोगकर्ता इनपुट से प्राप्त स्ट्रिंग का सामना करते समय, इसकी वैधता सुनिश्चित करने के लिए अक्सर दुर्भावनापूर्ण या अवांछित वर्णों की अनुपस्थिति की पुष्टि करना आवश्यक हो जाता है। यह आलेख स्ट्रिंग्स में विशेष वर्णों का पता लगाने के लिए दो दृष्टिकोणों की खोज करता है। पात्रों का सेट. विशेष वर्णों की जांच करने के लिए, फ़ंक्शन में स्ट्रिंग और एक विशेष वर्ण सेट पास करें। उदाहरण के लिए:
पैकेज मुख्य "स्ट्रिंग्स" आयात करें func मुख्य() { fmt.Println(strings.ContainsAny("हैलो वर्ल्ड", ",|")) // गलत fmt.Println(strings.ContainsAny("हैलो, वर्ल्ड", ",|")) // सच fmt.Println(strings.ContainsAny("Hello|World", ",|")) // true }विधि 2: strings.IndexFunc()package main
import "strings"
func main() {
fmt.Println(strings.ContainsAny("Hello World", ",|")) // false
fmt.Println(strings.ContainsAny("Hello, World", ",|")) // true
fmt.Println(strings.ContainsAny("Hello|World", ",|")) // true
}
पैकेज मुख्य
आयात (
"एफएमटी"
"तार"
)
func मुख्य() {
f := func(r रूण) बूल {
वापसी आर 'जेड'
}
यदि strings.IndexFunc('HelloWorld', f) != -1 {
fmt.Println('विशेष वर्ण मिला') // गलत
}
यदि strings.IndexFunc('हैलो वर्ल्ड', f) != -1 {
fmt.Println('विशेष वर्ण मिला') // सत्य
}
} अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3