Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
String 在SWIFT中遇到逗号时将字符串打断为换行符_String_Swift_Split_Newline - Fatal编程技术网

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

String 在SWIFT中遇到逗号时将字符串打断为换行符,string,swift,split,newline,String,Swift,Split,Newline,我正在从web服务接收字符串。我将标签文本设置为该字符串的文本。但是,字符串包含一个逗号,我想将字符串分隔为一个新行,用逗号分隔 例如: var exampleString = "street Number, City" 需要 var wantedString = "street Number City" 这是我当前设置标签文本的方式: self.AdresseLabel.text = self.SpillestedAdresse as Str

我正在从web服务接收字符串。我将标签文本设置为该字符串的文本。但是,字符串包含一个逗号,我想将字符串分隔为一个新行,用逗号分隔

例如:

var exampleString = "street Number,  City"
需要

var wantedString = "street Number
                    City"
这是我当前设置标签文本的方式:

   self.AdresseLabel.text = self.SpillestedAdresse as String
你知道怎么把绳子分开吗


谢谢

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

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

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

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

print(wantedString)
输出:

street Number City 街道号码 城市