my @values = $string =~ m!\[(([\w]+)\s*:\s*([\w\d\.]+))+\]!g; &bild(@values) if scalar @values;