Actions
Feature #13048
openBetter way to do Regexp.new(Regexp.escape("some string"))
Status:
Open
Assignee:
-
Target version:
-
Description
It is relatively common to call Regexp.new(Regexp.escape("some string"))
or Regexp.new(Regexp.quote("some string"))
in Ruby (a quick search turns up over half a million matches in Github). However, these seems rather cumbersome. It would be nice to have a class instance method on Regexp
and/or an instance method on String
to go directly to an escaped regular expression.
Personally I'd rather see #to_regexp
added to String
. This would not overlap with the functionality that Rexexp.new("string")
provides since that doesn't quote the String
.
It would also be good to see 9846 addressed along with this request so one could more easily duck type a method to accept both Regexp
and String
arguments.
Thoughts?
Actions
Like0
Like0Like0Like0