go killer

TxT@?D 2004/06/26 フィルタリングローカルプロクシよりリファが着ていたのでご希望に適うフィルタを紹介。
2004/04/14 Antenna KillerProxomitronのヘッダ用フィルタ。で、Webページ用フィルタとしてワレズ日記 2004/06/11 a.hatena.ne.jp/go がうぜえってのを発見。
go付のURIの末尾から数字14個取ってます。って上手く取れてない(;´Д`)

Name = "HATENA Antenna"
Active = TRUE
URL = "a.hatena.ne.jp/++"
Limit = 128
Match = "<a*href="http://a.hatena.ne.jp/go\?\1([0-9]+{14})\2">\3</a>"
Replace = "<a href="\1?\2">\3</a>"

一寸変えて

Name = "HATENA Antenna"
Active = TRUE
URL = "a.hatena.ne.jp/++"
Limit = 128
Match = "<a href="http://a.hatena.ne.jp/go\?\1([0-9]+{14})"\2>"
Replace = "<a href="\1">

が正解。麻衣さんのフィルタでは、元々のURIの末尾が数字の場合に勝手に切り捨てるので駄目。target属性も切れてない。
targetを切りたくない場合は\2をReplaceの方にも入れる*1と良い。

追記:いやだから上のフィルタはURIの末尾が数字の場合、上手くいかないんだって→id:R-K:20040627

*1:Replace = "<a href="\1"\2>"