Tokenize a string: Difference between revisions
Content added Content deleted
(Added Kotlin) |
|||
Line 1,826: | Line 1,826: | ||
=={{header|Swift}}== |
=={{header|Swift}}== |
||
{{works with|Swift|2.x}} |
|||
<lang swift>let text = "Hello,How,Are,You,Today" |
|||
let tokens = text.characters.split(",").map{String($0)} // for single-character separator |
|||
print(tokens) |
|||
let result = tokens.joinWithSeparator(".") |
|||
⚫ | |||
{{works with|Swift|1.x}} |
|||
<lang swift>let text = "Hello,How,Are,You,Today" |
<lang swift>let text = "Hello,How,Are,You,Today" |
||
let tokens = split(text, { $0 == "," }) // for single-character separator |
let tokens = split(text, { $0 == "," }) // for single-character separator |
||
Line 1,832: | Line 1,841: | ||
println(result)</lang> |
println(result)</lang> |
||
For multi-character separators:<lang swift>import Foundation |
|||
let text = "Hello,How,Are,You,Today" |
let text = "Hello,How,Are,You,Today" |
||
let tokens = text.componentsSeparatedByString(",") |
let tokens = text.componentsSeparatedByString(",") |
||
print(tokens)</lang> |
|||
let result = ".".join(tokens) |
|||
⚫ | |||
=={{header|Tcl}}== |
=={{header|Tcl}}== |