如何过滤字符串数组

Bet*_*eth 0 ruby arrays string substring

我试图隔离数组中的某些字符串,例如,

["banana man", "apple", "banana woman"]
Run Code Online (Sandbox Code Playgroud)

这可以通过字符串的开头(即子字符串)来识别.我想保留'banana man','banana woman'但删除'apple'.任何帮助,将不胜感激.

Ser*_*sev 5

这是一个很好的用例 grep

ary = ["banana man", "apple", "banana woman"]
ary.grep(/^banana/) # => ["banana man", "banana woman"]
Run Code Online (Sandbox Code Playgroud)