相关疑难解决方法(0)

Ruby多字符串替换

str = "Hello? World?"
Run Code Online (Sandbox Code Playgroud)

预期产出是:

"Hello:) World:("
Run Code Online (Sandbox Code Playgroud)

我可以做这个: str.gsub("?", ":)").gsub("?", ":(")

有没有其他方法可以在单个函数调用中执行此操作?就像是:

str.gsub(['s1', 's2'], ['r1', 'r2'])
Run Code Online (Sandbox Code Playgroud)

ruby string gsub

69
推荐指数
6
解决办法
6万
查看次数

标签 统计

gsub ×1

ruby ×1

string ×1