package stringutil import "strings" func IsContainsPtr( lines *[]string, findingString *string, startsAtIndex int, isCaseSensitive bool, ) bool { if lines == nil || *lines == nil { return false } length := len(*lines) if length == 0 { return false } if !isCaseSensitive { // insensitive for i := startsAtIndex; i < length; i++ { if strings.EqualFold((*lines)[i], *findingString) { return true } } return false } for i := startsAtIndex; i < length; i++ { if (*lines)[i] == *findingString { return true } } return false }