Help for this page

Select Code to Download


  1. or download this
    my $last= ( " AB CDE FG HI JKL " =~ /( \w\w )/g )[-1];
    print $last, $/;
    __END__
    prints " FG " (not " HI ")
    
  2. or download this
    my( $last )= " AB CDE FG HI JKL " =~ /.*(\w+)/sg;
    print $last, $/;
    __END__
    prints "L" (not "JKL")
    
  3. or download this
    my $string= " AB CDE FG HI JKL ";
    my $PATTERN= qr/(?! F)(?: \w+){1,3} /;
    ...
     JKL
    never:
     HI JKL
    
  4. or download this
    my $string= reverse " AB CDE FG HI JKL ";
    my $PATTERN= qr/(?: \w+){1,3}(?<!F) /;
    ...
    print reverse($last) . $/;
    __END__
    prints " HI JKL " !
    
  5. or download this
    my $string= " AB CDE FG HI JKL ";
    my $PATTERN= qr/(?! F)(?: \w+){1,3} /;
    ...
    print $last, $/;
    __END__
    prints " HI JKL " !