Replace duplicate substring in a string
===
`aaa.heic.jjj.heic` to `aaa.heic.jjj.jpg`
```swift=
let str = "aaa.heic.jjj.heic"
if let range = str.lowercased().range(of:".heic", options: [.backwards], range: nil, locale: nil) {
str.replacingCharacters(in: range, with: ".jpg")
}
```
## Ref.
[How do I find the last occurrence of a substring in a Swift string?](https://stackoverflow.com/a/44713353)
###### tags: `Strings`