in reply to Perl = reg Exp - Cut info in middle
You might need to give a larger sample of your data, but if all you are doing is trying to grab the chars between the colons, then:
$_ = 'hello_world:foo_bar:goodbye_world'; /\w+:(\w+):\w+/; print $1; [download]