【发布时间】:2012-04-07 10:20:41
【问题描述】:
如何在 Ruby 中随机替换子字符串,恰好是 n 次?
例如,我有一个文字:
foo foo foo foo bar bar foo bar foo bar
我想在上面字符串的任何部分用 boo 替换两个随机的 foos。
这些是可能的结果:
- foo foo boo foo bar bar foo bar boo bar
- boo foo foo foo bar bar boo bar foo bar
- foo boo foo boo bar bar foo bar foo bar
- 等等..
【问题讨论】: