获取两个字符串中存在的子字符串

时间:2016-02-25 15:12:30

标签: ruby string

我有

"abcdeg"

"uytbaf"

获得"ab"的最有效方法是什么,这在两个字符串中都很常见?

1 个答案:

答案 0 :(得分:1)

您可以使用String#chars从字符串中创建列表,然后使用+-&等运算符来获取其交集。

("abcdef".chars & "uytbaf".chars).join
# => "abf"

有关详细信息,请查看我提供的this answer