结肠两侧的文字

时间:2017-06-27 09:12:50

标签: xcode swift3

我们说有人输入文字'姓名:Bob'

如果我知道左边的是什么,有什么方法可以提取结肠的右侧吗?

例如,如果我知道结肠的左侧是“姓名”,那么,'我可以提取鲍勃' 以及我该怎么做

1 个答案:

答案 0 :(得分:0)

只要知道字符串包含冒号,就可以将字符串分成两部分,其中部分包含冒号两边的字符串。

let str = "Name: Bob"
let comp = str.components(separatedBy: ":") //returns an array of strings
let name = comp[1] //returns "Bob"

如果您还想删除名称前的空格,可以let comp = str.components(separatedBy: ": ")或者如果您想要更通用,let name = comp[1].replacingOccurrences(of: " ", with: "")