Proxomitron フィルター作成スレッド Part6
at SOFTWARE
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドの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つある場合は、優先度の高いフィルタから働きます。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4322日前に更新/385 KB
担当:undef