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
Windows 10の強制アップデート・再起動を無効にする

Windows 10 Proでは、Windowsが強制的にアップデートされ、ほっ …

no image
リモートデスクトップのWindows10のシャットダウン

デスクトップ画面でAlt + F4 を押すと、シャットダウンメニューが出てきます …

no image
findでのファイル名or検索 and検索

findは色々な条件を指定してファイルを検索できます。or検索する場合は -or …

no image
vim-rubyインストール@Debian etch

vim-rubyを使うとrubyのプログラム編集で、補完機能を使うことができるら …

no image
googleマップが凄い!!

とうとうgoogleマップのストリートビュー(street view)の日本版が …

no image
SVNのシンボリックリンク?

SVNでソースを管理している時、ある他のリポジトリで管理されているライブラリを参 …

no image
スペースの入ったディレクトリ名やファイル名をスクリプトで処理する@Linux

findコマンドでスペース入ったディレクトリやファイルを検索し、その結果をfor …

no image
タスクトレイに音量のアイコンが表示されない@Windows 7 64bit

Windowsのタスクトレイに音量のアイコンが表示されない事象が頻繁に発生してい …

no image
linuxのSWAPパーティッションにUUIDを指定する

ext3とかext4のパーティッションはtune2fsでUUIDを指定できますが …

no image
Googleの検索に検索ツールが出現

GoogleでWeb検索すると、いつの間にか”検索ツール&#8220 …