Simple noob hash w/ arrays for values question

I've got myself a hash with each value an array of strings. I
want to grep the strings and collect only the strings that
match the regexp into an array. How do I go about this?

my_array = my_hash.values.flatten.select{|s| s =~ /.../}

gegroet,
Erik V. - http://www.erikveen.dds.nl/