Help for this page

Select Code to Download


  1. or download this
    my ($after)  = $str =~ /^.{$pos}(\d*)/;
    my ($before) = length $after
                   ? reverse($str) =~ /(?=(\d*))(?=.{$pos}$)/
                   : "";
    my $match    = reverse($before) . $after;
    
  2. or download this
        $str =~ /^.{$pos}
                 ( (?<= (?= \D | ^ | (?1) (\d\d) ) ) )
                 (\d+)
                /x;