Help for this page

Select Code to Download


  1. or download this
    my @parts = $ARGV[0] =~ /^(\w+)%(\d+)d[.](\w+)$/;
    $parts[1] =~ s/^0*//;
    my $re = qr{(?x: ^ $parts[0] \d{$parts[1]} [.] $parts[2] $ )};
    my $glob_str = "$parts[0]*.$parts[2]";
    print for grep { /$re/ } glob $glob_str;
    
  2. or download this
    $ ls -1 Img*
    Img.png
    ...
    Img1234.png
    Img12345.png
    Img1239.png
    
  3. or download this
    #!/usr/bin/perl -l
    
    ...
    
    print 'Found files:';
    print for grep { /$re/ } glob $glob_str;
    
  4. or download this
    $ pm_1195222_fmt_glob_re.pl 'Img%04d.png'
    Command line arg:
    ...
    Img0000.png
    Img1234.png
    Img1239.png
    
  5. or download this
    $ pm_1195222_fmt_glob_re.pl 'Img%03d.png'
    Command line arg:
    ...
    Glob string: Img*.png
    Found files:
    Img123.png