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