确定给定字符串中存在数组中的哪个子字符串

时间:2014-04-11 15:26:57

标签: ruby string

我有一些字符串数组

例如:["hello", "World", "nice"]

现在我有一个带有特殊字符串的长网址字符串。

我想找出使用​​Ruby在我的url字符串中出现上面数组中的哪个字符串并返回该字符串。

1 个答案:

答案 0 :(得分:2)

使用find

words.find { |w| url[w] }

示例:

 ["hello", "World", "nice"].find { |w| "this is nice"[w] }
 # => "nice"