Him*_*iya 0 string email ios replacewith swift3
您好我没有得到完美的解决方案,如何在@with*之前替换电子邮件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: "*")
Run Code Online (Sandbox Code Playgroud)
任何建议都被接受.
谢谢.
尝试这个使用 repeating你可以实现
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
Run Code Online (Sandbox Code Playgroud)