Ruby grep со строковым аргументом

Я хочу использовать grep со строкой в ​​качестве шаблона регулярного выражения. Как я могу это сделать?

Пример:

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

Но я хочу сначала подготовить свой оператор

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

Как я могу Мне нужна подготовленная строка, потому что она входит в алгоритм поиска, и запрос будет меняться при каждом запросе. Спасибо.

8
задан gkaykck 10 May 2012 в 12:11
поделиться