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 106 views
1 answer 77 views
1 answer 93 views
1 answer 94 views
1 answer 95 views
1 answer 152 views
2 answers 103 views
...