我需要以區分大小寫的方式替換Swift字符串中的字符。Swift字符串中的區分大小寫的字符替換
我一直在使用replacingOccurrences(of:with:options:range:)
內置的字符串函數將每個「a」改爲「/ a /」,每個「b」改爲「/ b /」等等,如下所示:
stringConverted = stringConverted.replacingOccurrences(of: "a", with: "https://stackoverflow.com/a/", options: [])
然後我把每個「/ a /」改成它對應的字母,即「a」。我將每個「/ b /」更改爲相應的字母,即「q」,依此類推。
我的問題是,我需要這個替換區分大小寫。我已經看了這個,但我試過了我發現的東西,但它沒有幫助。
我需要使用range
參數嗎?還是我在做其他事情?
更換已經是區分大小寫的。你通過'選項:[.caseInsensitive]'進行不區分大小寫的搜索。 –