Tôi có một hàm băm trông giống như thế này:
params = { :irrelevant => "A String",
:choice1 => "Oh look, another one",
:choice2 => "Even more strings",
:choice3 => "But wait",
:irrelevant2 => "The last string" }
Và tôi muốn một cách đơn giản để từ chối tất cả các khóa không phải là sự lựa chọn + int. Nó có thể là sự lựa chọn1, hoặc sự lựa chọn1 thông qua sự lựa chọn10. Nó thay đổi.
Làm thế nào để tôi chọn ra các phím chỉ với lựa chọn từ và một chữ số hoặc chữ số sau chúng?
Tặng kem:
Biến hàm băm thành một chuỗi có tab (\ t) làm dấu phân cách. Tôi đã làm điều này, nhưng phải mất một vài dòng mã. Thông thường bậc thầy Rubician có thể làm điều đó trong một hoặc nhiều dòng.