devroom.io/content/post/2012-05-22-ruby-regex-scanning-in-a-case-statement.md
2019-01-13 15:57:47 +01:00

20 lines
507 B
Markdown

+++
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.
``` 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.