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 124 views
1 answer 88 views
1 answer 104 views
1 answer 105 views
1 answer 112 views
1 answer 176 views
2 answers 117 views
...