Proxomitron フィルター作成スレッド Part12 at SOFTWARE
[2ch|▼Menu]
196:think ◆bKk/qcAKuM
09/11/17 19:47:20 wo0mHQNx0
>>190
仰るとおり、矛盾していますね。"a" もtypoでした。後ほど直しておきます。

高速化に関しては感情的になって反論する方が多くいるのと、
環境に左右されるところが大きいので議論するつもりはないのですが、
指摘は有り難いです。ありがとうございます。

>>194
> >$URLを検索表現の先頭に〜
> って$URL(〜)がマッチしなければ先頭に置いたほうが早いのかな?
$URL(〜)がマッチしなくても、当該Webページフィルタが有効である限り、「一文字ずつ $URL() を試行してマッチしない処理を行う」ので遅くなると思います。

[Patterns]
Name = "New HTML filter"
Active = TRUE
URL = "hoge.com/"
Limit = 256
Match = "$URL(URLリンク(hoge.com))(test1)\0|"
"$URL(URLリンク(hoge.com))(test2)\0"
Replace = ""\0""

1. URLリンク(hoge.com) にリクエストする場合
一文字ずつ $URL(URLリンク(hoge.com)) を試行して、マッチすれば "test1" を返す。
マッチしなければ、$URL(URLリンク(hoge.com)) を試行して、マッチしない処理を行う。

2. URLリンク(hoge.com) にリクエストする場合
一文字ずつ $URL(URLリンク(hoge.com)) を試行して、マッチしない。
続いて、$URL(URLリンク(hoge.com)) を試行して、マッチすれば "test2" を返す。

管理しづらくなるでしょうが、フィルタを2つに分けるのが最も速くなります。
速度を妥協するなら、$URL() を後ろに持って行くということになります。
この辺は考え方次第なので、人それぞれだと思います。


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

5197日前に更新/226 KB
担当:undef