当前位置: 首页 > 知识库问答 >
问题:

如何用下划线替换字符串中的空格[重复]

沈龙光
2023-03-14

好的,所以我把天气数据拉到我的应用程序中,为了拉出基于位置的api url,我必须在api url中插入城市和速记州(即CA、MO、NY……等)。我可以得到城市和速记州,问题是城市中的任何空格都需要被格式化为下划线,比如纽约必须等于New_York。我该怎么做呢?城市名称为字符串格式。我已经看到关于堆栈溢出的答案,但没有一个是Swift 4。

共有1个答案

缑文栋
2023-03-14

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

let str = "New York"
let replaced = str.replacingOccurrences(of: " ", with: "_")
 类似资料:
  • 问题内容: 我想用字符串中的下划线替换空格,以创建漂亮的URL。因此,例如: 我在Django中使用Python。可以使用正则表达式解决吗? 问题答案: 您不需要正则表达式。Python有一个内置的字符串方法可以满足您的需要:

  • 问题内容: 我正在尝试使用此代码用_替换空格,它适用于字符串中的第一个空格,但所有其他空格实例均保持不变。有人知道为什么吗? 问题答案: 尝试 编辑 :或者如果您对RE厌恶 如果您要通过静态搜索和静态替换来搜索和替换字符串,则使用.split(“match”)。join(“replace”)来执行操作会更快,这似乎违反直觉,但它可以正常工作在大多数现代浏览器中都是这样。(在下一版本的Firefox

  • 我正在尝试用下划线替换逗号、句号、连字符和空格。我尝试了以下方法,但在字符类中错误

  • 问题内容: 我想用字符串中的下划线替换空格以创建漂亮的URL。因此,例如: 我在Django中使用Python。可以使用正则表达式解决吗? 问题答案: 你不需要正则表达式。Python有一个内置的字符串方法可以满足你的需要:

  • 问题内容: 我有一个PHP脚本,用户将输入一个名称,例如:, 但是,某些用户将使用空格而不是下划线,因此我的问题是: 如何在PHP中使用下划线自动替换空格? 问题答案:

  • 可能重复: java提示。lang.String。替换问题 使用字符串。Java中的replace() 为什么“/”不换成“_”?