05/12/08 19:24:41
>>324
[Patterns] を入れる、フィルタ名の変更、の2点は配慮して欲しい。
[Patterns] の方はクリップボードへエキスポートすれば簡単にできる。
URLリンク(abc.s65.xrea.com)
フィルタ名の方は、>>323と区別を付けるため(簡易フィルタだから問題ないかもしれないが、念のため)
> Bounds = "<body *>|<a\s*>|<form *>"
Bounds はこの方は無難。
Bounds = "<body\s[^>]+>|<a\s[^>]+>|<form\s[^>]+>"
> \#(([^>]++)\#on...
最初の文字はいずれも [^>]++ で消費できるので、マッチ欄の先頭の \# は不要。
> ...$AV(*))+{1,2}\#
この場合、on... が1つないし2つ存在する時しかマッチしないが、把握してる?
+{1,*} に変更すれば on... が1つ以上存在するときにマッチする。
いろいろと指摘したが、>>324は誤爆が少ないように出来ているし
割合良くできていると思う。
ただ、「繰り返し表現」の扱いに慣れていないようだから
Wiki や 日本語訳ヘルプ で「繰り返し表現」について見ておくと良いかもしれない。