在Swift 2.0中搜索,替换和突出显示String

时间:2016-01-29 11:08:33

标签: ios swift2

我想搜索特定字符串并将其替换为相同的字符串,而不更改大小写。

让我们说我有以下字符串 - '早安。这太好了。',我想搜索好的'并用不同的颜色突出显示它,但我保持相同的情况。

我尝试使用' stringByReplacingOccurrencesOfString()',但这里的问题是它取代了' Good'好的',但我需要保持String的情况。

如何实现这一目标?

1 个答案:

答案 0 :(得分:0)

  1. 小写字符串的副本,即“早安......”
  2. 通过字符串迭代寻找关键词,即' good'
  3. 找到后,将其索引和长度记录在一个单独的数组中。
  4. 转到原始字符串并更新其颜色。