Proxomitron フィルター作成スレッド Part6at SOFTWAREProxomitron フィルター作成スレッド Part6 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト550:名無しさん@お腹いっぱい。 07/03/15 22:59:36 5XjJlvKV0 アクセスキーは例えば、検索画面等で [Mat] $NEST(<input\s,\0name=$AV((query|p|q)\1)\2,>) [Rep] <input \0name="\1"\2 accesskey="1"> pはyahoo,qはgoogle な感じで色々使えそうな気がする。 551:think ◆MM0nnAOCiQ 07/03/15 23:00:00 ZDvtMegz0 と、対処法を書き忘れました。 フィルタは上に配置してあるものの優先度が高いので、特定のURLにのみ適用させるフィルタ等、出来るだけ有効にしたいフィルタは上に配置してください。 基本的に、上に配置してあるフィルタから作用しますが、マッチングパターンによっては下のフィルタが先に働く場合もあります。 例えば、以下の状況があるとします。 ---- htmlソース <a href="http://test.com/">TestLink</a> ---- フィルタ Name="test filter1" Match="TestLink" Name="test filter2" Match="$NEST(<a\s[^>]++href=$AV(http://test.com/),</a>)" 「test filter1」は「test filter2」より上に配置しています。 但し、Proxomitronはファイルの先頭から1バイトずつ読み込んでフィルタに合致する状況かどうかテストしています。 ですので、初めにマッチするのはa要素から始まる「test filter2」です。 「test filter1」を優先させたい場合は、 Match="<a\s[^>]+>[^<]++TestLink" と書きます。 「test filter1」と「test filter2」はa要素から始まるパターンを持っている事になります。 同じ状況のフィルタが2つある場合は、優先度の高いフィルタから働きます。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch