gpt4 book ai didi

ios - 如何在 swift 3.0 中用 * 替换@之前的电子邮件 ID 文本

转载 作者:行者123 更新时间:2023-11-28 18:04:36 24 4
gpt4 key购买 nike

你好,我还没有找到完美的解决方案来解决如何用 * like 替换 @ 之前的电子邮件 ID 文本

假设我的电子邮件 ID 是 XXXXXXX@gmail.com 然后我想要的输出像 *******@gmail.com

我这样试试

    let delimiter = "@"
let newstr = "Himmoradiya@gmail.com"
var token = newstr.components(separatedBy: delimiter)

let newQuery = (token[0] as NSString).replacingCharacters(
in: NSMakeRange(0,token[0].characters.count), with: "*")

接受任何建议。

谢谢。

最佳答案

使用init(repeating:count:)

  let newstr = "Himmoradiya@gmail.com"
var token = newstr.components(separatedBy: "@")
let newQuery = String(repeating: "*", count: token[0].characters.count) //check array length before using index
print(newQuery + "@" + token[1] ) // *******@gmail.com

关于ios - 如何在 swift 3.0 中用 * 替换@之前的电子邮件 ID 文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44897586/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com