20 lines
488 B
Markdown
20 lines
488 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.
|
|
|