■■■■Proxomitron入門スレッド■■■■5at PCQA
■■■■Proxomitron入門スレッド■■■■5 - 暇つぶし2ch323:ひよこ名無しさん
05/12/07 19:51:38
>>321-322
具体的にどういう結果が返ってくるのかも言った方が解決しやすいよ。
何も説明がないと、こちらで検証しなくちゃいけない。

で、試してみたけど Limit が足りないね。
以下のhtmlソースは Limit=120 でマッチせず、Limit=256 でマッチする。

<a href="URLリンク(japan.cnet.com)" 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 = "\@"

ヘルプにも例が載ってるね。
URLリンク(www.pluto.dti.ne.jp)
最初は理解しにくいだろうけど、これが理解できれば
フィルタ作成の幅が広がるから頑張って覚えて欲しい。
URLリンク(www.google.co.jp)


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch