Method: String#unescape_regexp
- Defined in:
- lib/extlib/string.rb
#unescape_regexp ⇒ String
Unescape all regexp special characters.
"\\*\\?\\{\\}\\.".unescape_regexp #=> "*?{}."
24 25 26 |
# File 'lib/extlib/string.rb', line 24 def unescape_regexp self.gsub(/\\([\.\?\|\(\)\[\]\{\}\^\$\*\+\-])/, '\1') end |