Proxomitron Part10

このエントリーをはてなブックマークに追加
27名無し~3.EXE
Name = "Bakamon filter"
Active = TRUE
Multi = TRUE
Limit = 600
Match = "(=(")\0[^<>"]++)\1>"
Replace = "\1\0>"

Name = "Aho filter"
Active = TRUE
Limit = 30
Match = "(</([a-z]+{1,11})\1>$SET(#=\n</\1>)|"
"([^a-z0-9!"#$%&'\(\)=~\|`\{\}*+<>\?_\\/.\,;\:\]\[@\^\-%09%0D%0A ])\1(")\2$SET(#=\1\n\2))"
Replace = "\@"

Name = "2ch mail filter"
Active = TRUE
Multi = TRUE
URL = "[^/]++.(2ch.net|bbspink.com)/"
Limit = 256
Match = "<a href="mailto:((^sage")*)\0>\1</a>"
Replace = "<font color=green>\1 <input style="color:008080;background-color:#efefef;border-righr-width:1;border-style:none;" size=19 value="\0></font>"

Bakamon filter
Aho filterと一緒に使う。
http://pc.2ch.net/software/kako/998/998274524.htmlの808-811みたいに
クオーテーションが閉じられていないのを閉じるようにする。
(クオーテーションが一個のときにしかマッチしないので不完全)
Aho filterと2ch mail filterは少し変更。