如何用下划线替换字符串中的空格

时间:2018-01-10 02:27:43

标签: swift

好吧,所以我将天气数据提取到我的应用程序中,为了提取基于位置的api url,我必须插入城市和速记状态(即CA,MO,NY,......等)进入api url。我能够得到城市和速记状态,问题是城市中的任何空间都需要格式化为下划线,例如纽约必须等于New_York。我该怎么做呢?城市名称采用String格式。我已经在Stack Overflow上看到了答案,但没有一个是Swift 4。

1 个答案:

答案 0 :(得分:4)

正确的实现与Swift 3完全相同:

let str = "New York"
let replaced = str.replacingOccurrences(of: " ", with: "_")