J'ai besoin de convertir la chaîne "/[\w\s]+/" expression régulière.
"/[\w\s]+/" => /[\w\s]+/
J'ai essayé à l'aide de différents Regexp méthodes comme:
Regexp.new("/[\w\s]+/") => /\/[w ]+\//
, De même Regexp.compile
et Regexp.escape
. Mais aucun d'entre eux renvoie comme je m'y attendais.
De plus, j'ai essayé de supprimer les barres obliques inverses
Regexp.new("[\w\s]+") => /[w ]+/
Mais ne pas avoir une chance.
Ensuite, j'ai essayé de le faire tout simplement
str = "[\w\s]+"
=> "[w ]+"
Elle s'échappe. Maintenant, comment pourrait chaîne reste comme elle est, et de le convertir en un objet regexp?