grepを正規表現パターンとして文字列で使いたいです。どうやってやるの?Ruby grep文字列引数付き
例:
myArray.grep(/asd/i) #Works perfectly.
しかし、私が最初に私の文を準備したい
searchString = '/asd/i'
myArray.grep(searchString) # Fails
私はこれをどのように達成することができますか?これは検索アルゴリズムに入り、クエリはすべてのリクエストで変更されるため、準備された文字列が必要です。おかげさまで
文字列引数を指定したgrepが失敗した場合、エラーは発生しませんが、何も返されません。 – gkaykck
文字列であるユーザーからのクエリがあります。 – gkaykck
簡単な質問ではありません。 [この質問]を見てください(http://stackoverflow.com/questions/6669425/convert-a-regular-expression-in-a-string-to-a-regexp-object-in-ruby) – Flexoid