Eu tenho um hash que se parece com isso:
params = { :irrelevant => "A String",
:choice1 => "Oh look, another one",
:choice2 => "Even more strings",
:choice3 => "But wait",
:irrelevant2 => "The last string" }
E eu quero uma maneira simples de rejeitar todas as chaves que não são escolha + int. Pode ser escolha1 ou escolha1 através da escolha10. Varia.
Como separar as teclas com apenas a escolha da palavra e um dígito ou dígitos após elas?
Bônus:
Transforme o hash em uma string com tab (\ t) como delimitador. Eu fiz isso, mas foram necessárias várias linhas de código. Normalmente, os mestres de Rubicistas podem fazer isso em uma ou mais linhas.