in reply to regex needed

You don't need a regex for that... if you only want the second field in the string,

my $foo = (split ':', $string)[1];
will do the trick.
split() returns a list, so you can explicitely set a list context and only keep the element you want with a subscript.

hope this helps,