Mazn.net

やってみて 調べてみて 苦労しなけりゃ 箱は動かじ

adblock plusで正規表現を使う@Firefox

      2013/07/15

広告削除ツールとして有名なFirefoxアドオンのaddblock plusで正規表現を使う方法です。

通常フィルタを追加するときは、

ads.hoge.com/*

といったフィルタを追加すると思いますが、ここで使っている * は何にでもマッチする文字列を表すので正規表現ではなく、単なるワイルドカードです。つまり通常のフィルタはそもそも正規表現フィルタとして動作しません。
※ 正規表現では * は直前の文字の繰り返しなので、  ads.hoge.com///////   といった文字列を意味しますよね

Javascriptを普段使っている人にとっては常識かもしれませんが、正規表現を使うには、”/” で囲む必要があります

たとえば、ads.hoge.com/1234 や ads.hoge.com/5432 はフィルタしたいが、ads.hoge.com/a1234 はフィルタしたくない場合、ワイルドカードでは表現できません。このときは、最後が数字の場合だけフィルタしたいので、

/ads.hoge.com/[0-9]*/

と入力します。
※正規表現の基本は他のウェブページを参考にしてください。

さらに、画像ファイルのみをフィルタすることもできます。adblockの機能を使って、最後に$imageをつけます。

/ads.hoge.com/[0-9]*/$image

と記述すればOKです。これはフィルタ作成画面右側にマウスで指定することもできますので、クリックしてみてください。

 

ちなみに、上記のフィルタを入力すると、”正規表現として解釈されます”という警告がでます。正規表現使うと処理が遅くなるようなので注意してください。

 - IT技術, 日常 ,

336px

Message

メールアドレスが公開されることはありません。

  関連記事

no image
QRコードスキャナーのようなカメラ使うアプリが起動しない@Galaxy S (2.2)

標準のカメラアプリは正常に動作するのに、QRコードスキャナやFxCamera と …

no image
PXEブートでネットワークインストール@RHEL5 or CentOS5

最近のPCやサーバーではPXEというネットワークブートを使って、CDやDVDを使 …

no image
無変換キーをWindowsキーに変更する@Fedora 17

日本語キーボードには、無変換キーがあるが、Linux では使う機会がないので、W …

no image
SD経由で着信音にする方法

通常、SDカード経由で携帯に3gpファイルをコピーした場合、着信音やアラーム音に …

no image
ciscoコマンド覚え書き

普段あまりcisco製品触ることないので単なる覚え書き いろいろな情報を一気に取 …

no image
ICチップ付きクレジットカードの安全性

最近はクレジットカードにICチップがついていて、店頭での決済時に暗証番号を求めら …

no image
rsyncでsshのアクセス先ポート番号を変更する

sshのポート番号を変更している場合、ssh コマンドの場合は -p オプション …

no image
パイプでつないだコマンドの戻り値を調べる@bash

シェルスクリプトで、実行したコマンドの戻り値を知る方法は有名ですよね。 以下のよ …

no image
VMware 2.0 を専用クライアントで使う (msiからファイルの抽出)

VMware 2.0 は基本的にWebインタフェースしか使えないと思っていました …

no image
PS3の他OSインストール機能削除!?ふざけるな

SonyがPS3の他OSインストール機能を削除することを発表しました。 正直、ふ …