iOS中rangeofstring如何处理字符串替换

avatar
作者
猴君
阅读量:0

在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:)方法将其替换为新的字符串。最后,我们打印出替换后的新字符串。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!