How to perform a case-insensitive search in Swift

1 Answer

0 votes
import Foundation

func containsIgnoreCase(_ str: String, _ toFind: String) -> Bool {
    return str.range(of: toFind, options: .caseInsensitive) != nil
}

let str = "The FOX Profession is Swift Programmer"
let toFind = "fox"

let contains = containsIgnoreCase(str, toFind)

print(contains)




/*
run:

true

*/

 



answered Feb 24, 2025 by avibootz

Related questions

1 answer 193 views
1 answer 183 views
1 answer 176 views
1 answer 182 views
1 answer 262 views
1 answer 170 views
2 answers 236 views
...