【发布时间】:2015-11-27 04:02:45
【问题描述】:
我正在寻找一种简单的方法来从 shuffledWord1 中删除 tilesColored String "ment" 中的 4 个字符。
var word1: String = "employment"
var shuffledWord1: String = "melpyoemtn"
var tilesColored: String = "ment"
var characters = Array(tilesColored) // gives ["m","e","n","t"]
let newWord1 = word1.StringByReplacingOccurencesOfString("\(characters[0])", withString:"") // gives "elpyoetn"
stringByReplacingOccurencesOfString 只允许检查 1 个字符并删除两个 m,那么我如何检查所有 4 个字符并只删除每个实例的一个实例以返回“melpyo”?
提前感谢您提供的任何帮助
【问题讨论】:
-
您是要删除最后 4 个字符,还是要删除 m、e、n 和 t 的一个实例,但不按任何特定顺序?
-
嗨,基思。我正在尝试删除彩色瓷砖 m,e,n,t 的实例