在iOS中,你可以使用range(of:)
方法來查找字符串中的指定子字符串,然后使用replacingOccurrences(of:with:)
方法來進行替換。下面是一個簡單的示例:
let originalString = "Hello, world!"
let substringToReplace = "world"
let replacementString = "friend"
if let range = originalString.range(of: substringToReplace) {
let newString = originalString.replacingOccurrences(of: substringToReplace, with: replacementString)
print(newString) // 輸出 "Hello, friend!"
} else {
print("Substring not found")
}
在這個示例中,我們首先定義了一個原始字符串originalString
,要替換的子字符串substringToReplace
和替換后的字符串replacementString
。然后,我們使用range(of:)
方法查找子字符串在原始字符串中的位置。如果找到了子字符串(即range
不為nil
),我們使用replacingOccurrences(of:with:)
方法將其替換為新的字符串。最后,我們打印出替換后的新字符串。