2017-08-16 74 views
1

我的目标是切片斯威夫特一个字符串,例如如何在Swift中切分字符串?

var str = "Tower Capital, 99822, Building 2399" 

我的目标是切片仅Tower Capital,在技术上我要的是切到,但不包含逗号。

所以我的目标是让只有"Tower Capital"

+0

看看https://stackoverflow.com/questions/25818197/how-to-split-a-string-in-swift – Sahil

回答

3

您可以分割字符串,并得到这样的第一部分:

var str = "Tower Capital, 99822, Building 2399" 
let firstItem = str.componentsSeparatedByString(",").first 

或者用斯威夫特> = 3时:

str.components(separatedBy: ",").first 
+3

这是一个古老的用法。使用'str.components(separatedBy:“,”)。first' now ... – Grimxn

+0

可能有一些人仍在使用Xcode 7 ...更新了我的答案:) –

+0

@AndréSlotta他们真的不应该,我们应该不鼓励它:p斯威夫特3已经在它的出路大声笑 – Alexander