Mercurial > hg > lukkari
diff 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 diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/parselist.pl Mon Aug 17 22:02:22 2015 +0300 @@ -0,0 +1,17 @@ +#!/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"; + } +}