How to split a string into an array by delimiter and remove empty elements in Swift

1 Answer

0 votes
import Foundation

let s = ",Swift, is,,, a, general-purpose,, programming,,,,,,, language,"

let words = s.split(separator: ",", omittingEmptySubsequences: true)

print(words) 

for w in words {
    print(w)
}



/*
run:

["Swift", " is", " a", " general-purpose", " programming", " language"]
Swift
 is
 a
 general-purpose
 programming
 language

*/

 



answered Dec 11, 2024 by avibootz
...