Eu preciso converter string como "/ [\ w \ s] + /" para expressão regular.
"/[\w\s]+/" => /[\w\s]+/
Tentei usar Regexpmétodos diferentes , como:
Regexp.new("/[\w\s]+/") => /\/[w ]+\//, da mesma forma Regexp.compilee Regexp.escape. Mas nenhum deles retorna como eu esperava.
Além disso, tentei remover as barras invertidas:
Regexp.new("[\w\s]+") => /[w ]+/ Mas não deu sorte.
Então tentei fazer de forma simples:
str = "[\w\s]+"
=> "[w ]+"
Ele escapa. Agora, como a string poderia permanecer como está e ser convertida em um objeto regexp?
/#{your_regex}/#{options}.