Contains, ContainsAny, Count and EqualFold string functions in Go Language
Contains check weather S1 exist in S2 or not while ContainsAny will check any character of S1 exist in S2.
EqualFold reports whether s and t, interpreted as UTF-8 strings, are equal under Unicode case-folding.
Count counts the number of non-overlapping instances of S1 in S2
Example
// Example of using String Functions in Golang Language
package main
import (
"fmt"
"strings"
)
func main() {
fmt.Println(strings.ContainsAny("Germany", "G"))
fmt.Println(strings.ContainsAny("Germany", "g"))
fmt.Println(strings.Contains("Germany", "Ger"))
fmt.Println(strings.Contains("Germany", "ger"))
fmt.Println(strings.Contains("Germany", "er"))
fmt.Println(strings.Count("cheese", "e"))
fmt.Println(strings.EqualFold("Cat", "cAt"))
fmt.Println(strings.EqualFold("India", "Indiana"))
}
Output
true
false
true
false
true
3
true
false
Most Helpful This Week
Golang program for implementation of Linked List
Golang program for implementation of Linear Search
How do you handle HTTP client server alerting in Go?
Golang writing struct to JSON file
Program in Go language to print Floyd's Triangle
How do you send an HTTP PUT request in Go?
Golang read json file into struct
Golang write CSV records
How do you handle HTTP server HTTP/2 in Go?
Top 20 Most Popular Cryptocurrencies To Watch In 2024