How to get an index of a character in Swift String
In this tutorial, we are going to learn about how to get the character index of a string in Swift
In swift, we can use the firstIndex(of:) method to get the index position of a character in a given string.
In this below example, we are finding an l
character index.
var msg = "hold"
if let i = msg.firstIndex(of: "l") {
print(i.utf16Offset(in:msg)) // prints character index 2
}else{
print("not found")
}
// prints 2
Swift 5 replaces
encodedOffset
withutf16Offset(in:)
.