On 8/7/09 Fri Aug 7, 2009 8:03 AM, "jet speed" <speedj...@googlemail.com> scribbled:
> Hi, > > I would like to join the $abc with ':' the final desired output 1:2:3:4:5 > > #!/usr/bin/perl > > use strict; > use warnings; > > my $abc = "1 2 3 4 5"; > my $out = join ':', $abc; > print "$out"; > > executing the above, i get the same output 1 2 3 4 5, not sure were am going > wrong. > > Any help on this would be much appreciated. You first need to split $abc on whitespace: my $out = join( ':', split(/ /,$abc) ); join only inserts its first argument between successive members of its subsequent arguments. Since you only gave join one argument after the first one, it does nothing. -- To unsubscribe, e-mail: beginners-unsubscr...@perl.org For additional commands, e-mail: beginners-h...@perl.org http://learn.perl.org/