Ruby取代单词

时间:2014-05-08 08:00:08

标签: ruby

我试图替换字符串中的单词。我有示例字符串:

"aaa bbb, aaacc ccc"

当我尝试使用gsub替换时:

string.gsub("aaa", "xxx")

我会得到" xxx bbb,xxxcc ccc"但我需要改变整个单词。我想得到这样的东西:

"xxx bbb, aaacc ccc"

感谢所有答案。

1 个答案:

答案 0 :(得分:2)

您可以使用word boundary

a.gsub(/\baaa\b/, "xxx")