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