Sample Code for Impatient
// text match: group1_group_2(text =~ /(\w+)_(\w+)/).each{ all, group1, group2 -> println "$group1 $group2"}