替换字符串中的单词-Ruby

我在Ruby中有一个字符串:

句子=“我叫罗伯特”

如何在不使用复杂代码或循环的情况下轻松替换此句子中的任何一个单词

句子.sub!'罗伯特,乔

如果替换的单词不在句子中,则不会导致异常(变体将出现)

如何替换所有实例

以上仅替换“Robert”的第一个实例

要替换所有实例,请使用gsub/gsub(即“全球替代”):

句子.gsub!'罗伯特,乔

以上内容将用Joe替换Robert的所有实例

发表评论