2017-08-16 50 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