Help for this page

Select Code to Download


  1. or download this
    my $width = 8;
    my $break_at = 4;
    ...
    (my $broken = $orig) =~ s/(\S{$break_at})(?!\z)/$1 /g;
    
    print qq{'$orig'\n}, qq{'$broken'\n};
    
  2. or download this
    '########'
    '#### ####'
    
  3. or download this
    my $broken = join( q{ }, grep { $_ ne q{} } split( qr/(\S{$broken_at})
    +/, $orig ) );
    
  4. or download this
    my $broken = $orig;
    for my $chunk ( 1 .. length($broken) / $break_at ) {
    ...
                $break_at * $chunk + $chunk - 1 == length($broken) ? q{} :
    + q{ }
        );
    }