--- title: "Ruby: regex scanning in a case statement" kind: article slug: ruby-regex-scanning-in-a-case-statement created_at: 2012-05-22 tags: - Ruby - snippet --- 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. :::ruby case input when /(.*)\stoday$/i then puts "Today: #{$1}" end I think you can see how you can bend this to your own needs.