view parselist.pl @ 160:a84b40bc2a99

Add parselist.pl utility and use it in update script.
author Matti Hamalainen <ccr@tnsp.org>
date Mon, 17 Aug 2015 22:02:22 +0300
parents
children 5f3ec534daa7
line wrap: on
line source

#!/usr/bin/perl -w
use strict;
use warnings;

my $patprefix = shift or die("Usage: $0 <prefix> <suffix>\n");
my $patsuffix = shift or die("Usage: $0 <prefix> <suffix>\n");

while (defined(my $line = <STDIN>))
{
  $line =~ s/^\s*//;
  $line =~ s/\s*$//;

  while ($line =~ /<a href="$patprefix([A-Z]{3}\d\S+)$patsuffix">/ig)
  {
    print "$1\n";
  }
}