gpt4 book ai didi

带有字符串参数的 Ruby grep

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

我想将 grep 与字符串一起用作正则表达式模式。我该怎么做?

例子:

myArray.grep(/asd/i) #Works perfectly.

但我想先准备好我的声明

searchString = '/asd/i'
myArray.grep(searchString) # Fails

我怎样才能做到这一点?我需要准备一个字符串,因为这将进入搜索算法,并且查询将根据每个请求进行更改。谢谢。

最佳答案

正则表达式支持插值,就像字符串一样:

var = "hello"
re = /#{var}/i
p re #=> /hello/i

关于带有字符串参数的 Ruby grep,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10533701/

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