Swift : How to get the string before a certain character?

前端 未结 11 1936
北恋
北恋 2020-12-24 01:45

How do I get the string before a certain character in swift? The code below is how I did it in Objective C, but can\'t seem to perform the same task in Swift. Any tips or su

11条回答
  •  余生分开走
    2020-12-24 02:12

    Use componentsSeparatedByString() as shown below:

    var delimiter = " "
    var newstr = "token0 token1 token2 token3"
    var token = newstr.components(separatedBy: delimiter)
    print (token[0])
    

    Or to use your specific case:

    var delimiter = " token1"
    var newstr = "token0 token1 token2 token3"
    var token = newstr.components(separatedBy: delimiter)
    print (token[0])
    

提交回复
热议问题