【发布时间】:2010-10-06 03:59:07
【问题描述】:
如何同时替换 2 个字符串?例如,假设我有这样的字符串:
str1 = "AAAA BBBB CCCC DDDD"
我想用“CCCC”替换每个“AAAA”,用“AAAA”替换每个“CCCC”,但如果我这样做了:
str1.gsub("AAAA","CCCC") # CCCC BBBB CCCC DDDD
str1.gsub("CCCC","AAAA") # AAAA BBBB AAAA DDDD
我希望 str1 成为“CCCC BBBB AAAA DDDD”
【问题讨论】:
标签: ruby algorithm string replace