gpt4 book ai didi

Ruby 检索字符串中的一组字符串

转载 作者:数据小太阳 更新时间:2023-10-29 07:56:26 25 4
gpt4 key购买 nike

我有以下问题。

phrase = "I love Chrome and firefox, but I don't like ie."

browsers = ["chrome", "firefox", "ie", "opera"]

def little_parser ( str )

# what's the best way to retrieve all the browsers within phrase?

end

如果我们使用方法 little_parser( phrase ),它应该返回

["chrome", "firefox", "ie"]

如果短语是:

 phrase_2 = "I don't use Opera"

如果我们运行 little_parser( phrase_2 ),它应该只返回:

["opera"]

如何以最简单的方式做到这一点?

最佳答案

您可以遍历浏览器并使用 str.include? 来挑出字符串中的项目:

def little_parser(str)
browsers = ["chrome", "firefox", "ie", "opera"]
browsers.select { |browser| str.include?(browser) }
end

关于Ruby 检索字符串中的一组字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16705526/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com