- 323 名前:ひよこ名無しさん mailto:sage [2005/12/07(水) 19:51:38 ID:???]
- >>321-322
具体的にどういう結果が返ってくるのかも言った方が解決しやすいよ。 何も説明がないと、こちらで検証しなくちゃいけない。 で、試してみたけど Limit が足りないね。 以下のhtmlソースは Limit=120 でマッチせず、Limit=256 でマッチする。 <a href="japan.cnet.com/column/" onMouseOver="bt('tab_column','tab_columnon')" onMouseOut="bt('tab_column','tab_column')"> あと、気になるのは以下の二点。 ・\1, \2 はタグの外までマッチする可能性があるので、([^>]++)\1 に変える ・onMouseOver, onMouseOut の両方を消せるように出来てない 両方消す方法はあるんだけど、初心者には少しハードルが高いんじゃないかな…。 参考のために教えておくと、(...)+ というような再帰的マッチを使う。 [Patterns] Name = "Kill onMouseOver+Out" Active = TRUE URL = "$TYPE(htm)" Limit = 256 Match = "(<a\s)\#(([^>]++)\#onMouseO(ver|ut)=$AV(*))+{1,2}" Replace = "\@" ヘルプにも例が載ってるね。 ttp://www.pluto.dti.ne.jp/~tengu/proxomitron/help/Tips_And_Tricks.html 最初は理解しにくいだろうけど、これが理解できれば フィルタ作成の幅が広がるから頑張って覚えて欲しい。 ttp://www.google.co.jp/search?ie=eucjp&lr=lang_ja&num=20&q=%ba%c6%b5%a2%c5%aa
|

|