全部,
如果我有这个字符串:
LE7 3JJ, 2, Bellyache Road, Sheepshead
如何删除字符和第一个逗号,因此它出现为:
2, Bellyache Road, Sheepshead
我是否使用swift中的范围执行此操作?我想把它写成一个字符串的扩展名,如:
extension String {
func removeStringToFirstComma(input:String) -> String {
return
}
}
答案 0 :(得分:0)
你可以这样做:
let str = "LE7 3JJ, 2, Bellyache Road, Sheepshead"
if let firstComma = str.rangeOfString(",") {
let res = str.substringFromIndex(advance(firstComma.startIndex, 2))
println(res)
}
首先,您可以在字符串中找到第一个逗号的位置。如果存在,将索引前进2以跳过逗号和相邻空格字符,并获取从该索引开始的子字符串。
要使此代码段适应您的函数,请从条件的else
分支返回原始字符串(上面未显示)。