gpt4 book ai didi

ruby - 使用正则表达式拒绝数组中的项目的语法

转载 作者:太空宇宙 更新时间:2023-11-03 17:10:12 25 4
gpt4 key购买 nike

我为我的阵列工作:

my_arr.delete_if{|x| x=~/achievement\..*?/}

它删除数组中与模式 achievement. 匹配的所有字符串。是否有类似的单行代码来做相反的事情(只接受包含 achievement. 的字符串?

最佳答案

使用Array#keep_if而不是#delete_if

my_arr.keep_if{|x| x=~/achievement\..*?/}

关于ruby - 使用正则表达式拒绝数组中的项目的语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30405827/

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