У меня есть хеш, который выглядит что-то подобное:
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) в качестве разделителя. Я сделал это, но потребовалось несколько строк кода. Обычно мастер Rubibians могут сделать это в одном или около того строки.