假设我有一个Swift字符串
“你好,我是John Doe”
我想用以下代替John Doe:
史蒂夫。
Swift 3如何做到这一点?语法让我永远想弄清楚。
我尝试了一些东西,其中一个是x.replaceSubrange,但它有一个我无法弄清楚的语法。
x?.replaceSubrange(<#T ## bounds:Range ## Range#>,with:<#T ## String#>)
我尝试用NSRange创建一个范围,但它也不喜欢。
答案 0 :(得分:1)
因此,您希望在 @media print{
h1{....}
}
后删除子字符串,然后追加另一个字符串。
I'm
答案 1 :(得分:0)
let s1 = "Hello I'm John Doe"
//Get the start of `John Doe`
if let index = s1.range(of: "John Doe", options: .literal) {
// Take the string from start until `John Doe` append `Steve.` to it
let s2 = s1.substring(to: index.lowerBound).appending("Steve.")
}