小编Dan*_*iel的帖子

使用Swift随机替换

我遇到了一个问题,我不知道如何解决,我希望有人能帮助我.目前我有一个字符串变量,后来我用下划线替换字符串中的字母,如下所示:

var str = "Hello playground"

let replace = str.replacingOccurrences(of: "\\S", with: "_", options: .regularExpression)

print(str)
Run Code Online (Sandbox Code Playgroud)

知道我想在str中随机生成25%的字符(在这种情况下为16*0,25 = 4),所以后来打印出类似这些例子的内容:

str = "H__l_ ___yg_____"

str = "_____ play______"

str = "__ll_ ____g____d"
Run Code Online (Sandbox Code Playgroud)

有没有人有任何想法如何做到这一点?

random replace swift

2
推荐指数
1
解决办法
234
查看次数

标签 统计

random ×1

replace ×1

swift ×1