Skip to content

Instantly share code, notes, and snippets.

@allolex
Created July 8, 2014 23:04
Show Gist options
  • Select an option

  • Save allolex/e04ec80f716f0ff5d733 to your computer and use it in GitHub Desktop.

Select an option

Save allolex/e04ec80f716f0ff5d733 to your computer and use it in GitHub Desktop.
#!/usr/bin/env ruby
text = '1,2 3-4,5-6 7,8-9 10-11,12 13 14 1516 17,18'
number_or_range = /\d+(?:-\d+)?/
puts text.scan(/#{number_or_range},#{number_or_range}/)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment