How to perform case-insensitive two strings comparison in Swift

1 Answer

0 votes
import Foundation

func equalsIgnoreCase(_ str1: String, _ str2: String) -> Bool {
    return str1.caseInsensitiveCompare(str2) == .orderedSame
}

let str1 = "Profession: swift Programmer"
let str2 = "Profession: SWIFT PROGRAMMER"

let equals = equalsIgnoreCase(str1, str2)

print(equals)




/*
run:

true

*/

 



answered Feb 25, 2025 by avibootz

Related questions

1 answer 100 views
1 answer 89 views
1 answer 106 views
1 answer 83 views
1 answer 88 views
...