2017-08-30 73 views
0

如何删除字符串的第一个单词?将列表加入到一个字符串中

0.91%ABC DEF
0.922%ABC DEF GHI

OUTPUT:ABC DEF/ABC DEF GHI

我试图

let test = str.split(separator: " ")[1...] 
print(test) 
print(test.joined(separator: " ")) 

这给了我:

["ABC", "DEF"] 
JoinedSequence<ArraySlice<Substring>>(_base: ArraySlice(["ABC", "DEF"]), _separator: ContiguousArray([" "])) 

如何将JoinedSequence打印为字符串?

回答

2

试试这个:

let str = "0.91% ABC DEF" 
var parts = str.components(separatedBy: " ").dropFirst() 

print(parts.joined(separator: " ")) 

它打印:

“ABC DEF \ n” 个

+0

好吧,这很容易,对不起:D。非常感谢! – Skrai2004

0

给出一个字符串

let text = "0.91% ABC DEF" 

你可以搜索指数在第一个空间后

if let index = text.range(of: " ")?.upperBound { 
    let result = text.substring(from: index) 
    print(result) 
} 
相关问题