+22Mar24======================================================================
+1. Change the processing of trailing callsigns slightly so that /1 /2 etc are
+ retained, but the /P /M /A /MM etc are removed.
20Mar24======================================================================
1. Has it really been so long since the last update?
2. Since forever, mainly because filtering was done very early on in
# remove any /0-9 /P /A /M /MM /AM suffixes etc
if (@parts > 1) {
- @parts = grep { !/^\d+$/ && !/^[PABM]$/ && !/^(?:|AM|MM|BCN|JOTA|SIX|WEB|NET|Q\w+)$/; } @parts;
+ pop @parts if $parts[-1] =~ /^(?:[PABM]|AM|MM|BCN|JOTA|SIX|WEB|NET|Q\w+)$/;
# can we resolve them by direct lookup
my $s = join('/', @parts);