在SWIFT中遇到逗号时将字符串中断为换行符

时间:2015-11-26 16:58:35

标签: string swift split newline

我从网络服务收到一个字符串。我将标签文本设置为此字符串的文本。但是,字符串包含逗号,我想将字符串分隔为新行,用逗号分隔。

示例:

var exampleString = "street Number,  City"

需要

var wantedString = "street Number
                    City"

这就是我目前设置标签文字的方式:

   self.AdresseLabel.text = self.SpillestedAdresse as String

任何想法如何拆分String?

谢谢!

2 个答案:

答案 0 :(得分:2)

你不需要任何花哨的东西,只需用新行替换逗号:

let wantedString = exampleString.stringByReplacingOccurrencesOfString(", ", withString: "\n")

答案 1 :(得分:0)

如果您打算用换行符替换逗号(后跟零,一个或多个空格字符),则替换为 正则表达式模式是一个选项:

let exampleString = "street Number,  City"
let wantedString = exampleString.stringByReplacingOccurrencesOfString(",\\s*",
    withString: "\n",
    options: .RegularExpressionSearch)

print(wantedString)

输出:

street Number
City