The solution to convert a numeric Ruby Range to a Regexp
In the system:
gem install range_regexp
or add the gem to the Gemfile:
gem 'range_regexp'
and then run bundle install.
converter = RangeRegexp::Converter.new(-9..9)
converter.convert # => /-[1-9]|\d/