How to perform a case-insensitive search in Go

1 Answer

0 votes
package main

import (
    "fmt"
    "strings"
)

func containsIgnoreCase(str, toFind string) bool {
    return strings.Contains(strings.ToLower(str), strings.ToLower(toFind))
}

func main() {
    str := "The FOX Profession is Go Programmer"
    toFind := "fox"

    contains := containsIgnoreCase(str, toFind)

    fmt.Println(contains)
}



/*
run:

true

*/

 



answered Feb 24, 2025 by avibootz

Related questions

2 answers 229 views
1 answer 159 views
1 answer 187 views
1 answer 181 views
1 answer 187 views
1 answer 269 views
2 answers 243 views
...