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
GO Program to Generate Fibonacci Sequence Up to a Certain Number
Program in Go language to Program to Add Two Matrix Using Multi-dimensional Arrays
GO supports the standard arithmetic operators: (Addition, Subtraction, Multiplication, Division,Remainder)
GO language program with example of Array Reverse Sort Functions for integer and strings
GO language program with example of String Compare function
GO Program to Check Whether a Number is Palindrome or Not