SleipnirのIgnorURL.ini
#!/usr/local/bin/perl open INI, "<IgnorURL.ini" or die $!; open TXT, ">IgnorURL.txt" or die $!; my $i = 0; my @url; foreach(<INI>){ next unless /^Item\d+=/; s[Item\d+="(.+?)"][$1]; $url[$i++] = $_; } @url = sort @url; print TXT @url; close INI; close TXT; __END__
#!/usr/local/bin/perl open TXT, "<IgnorURL.txt" or die $!; open INI, ">IgnorURL.ini" or die$!; my @url = <TXT>; @url = sort @url; print INI "[IgnoreURL]\nCount=", scalar @url, "\n"; my $i = 0; foreach(@url){ chomp; print INI "Item$i=\"$url[$i]\"\n"; $i++; } close INI; __END__
SleipnirのIgnorURL.iniを編集するのに書いてみた。いや、私は全部禁止URLに登録して、「ポップアップ広告のブロック」を使ってないのです。昔書いたのがあったんだけど、index、rindex、substrばっかりで読みにくいのなんの。正規表現なしで書いてたらしょうがないんだけどね。