У меня есть хеш, который выглядит примерно так:
params = { :irrelevant => "A String",
:choice1 => "Oh look, another one",
:choice2 => "Even more strings",
:choice3 => "But wait",
:irrelevant2 => "The last string" }
И я хочу простой способ отклонить все ключи, которые не являются выбором + int. Это может быть выбор1 или выбор1 - выбор10. Различается.
Как выделить ключи, выбрав только слово и цифру или цифры после них?
Бонус:
Превратите хеш в строку с символом табуляции (\ t) в качестве разделителя. Я сделал это, но потребовалось несколько строк кода. Обычно мастера-рубики могут делать это в одну или несколько строк.