devroom.io/content/posts/2012-05-22-ruby-regex-scanning-in-a-case-statement.md
2019-06-05 14:32:16 +02:00

507 B

+++ date = "2012-05-22" title = "Ruby: regex scanning in a case statement" tags = ["Ruby", "snippet"] slug = "ruby-regex-scanning-in-a-case-statement" +++ Here's a handy ruby snippet that might come in handy one day.

When the regex matches (input should end with " today"), you can directly grab the matched value using the special $1 variable.

case input
when /(.*)\stoday$/i then
  puts "Today: #{$1}"
end

I think you can see how you can bend this to your own needs.