【发布时间】:2012-05-10 12:11:55
【问题描述】:
我想使用带有字符串的 grep 作为正则表达式模式。我该怎么做?
例子:
myArray.grep(/asd/i) #Works perfectly.
但我想先准备我的陈述
searchString = '/asd/i'
myArray.grep(searchString) # Fails
我怎样才能做到这一点?我需要准备一个字符串,因为这将进入搜索算法,并且查询会根据每个请求而改变。 谢谢。
【问题讨论】:
-
当我说带字符串参数的 grep 失败时,它不会给出错误,但它也不会返回任何内容
-
我有一个来自用户的查询,它是一个字符串
-
这不是一个简单的问题。看this question