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 の Ubuntu (WSL) でGUI (X Window)を使う

Windows 10 の WSL 上の Ubuntu 上のアプリでGUI(X)が …

no image
Java スクリプト API

Javascriptではありません。Java スクリプト APIです。 JRub …

no image
Linuxのinitrd – イニシャルラムディスク(initial ram disk)の展開方法

Linuxカーネルはモジュール型であるため、Linux起動時に必要なモジュールは …

no image
Google IME (mozc) のインストール@Fedora 17

Google製のLinux用IME、Mozc をインストールしてみた。 # yu …

no image
yumで特定パッケージをインストールやアップデートさせないようにする@Fedora 13

最近Fedoraを使い始めました。 最初からFedoraのリポジトリにいろいろな …

no image
ACL – Access Control List @ RHEL5

ACL (Access Control List) とはファイルシステムの機能で …

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

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

no image
ATX PCケースSILVERSTONE SST-LC13S-E購入

某ショップのブランドのPCケースを10年もの間使っていたけど、見た目はいまいちだ …

no image
noRoot Firewall に広告ブロック用のドメインリストをインポート

root なしでAndroidのアプリのNW通信を遮断できる便利なアプリ noR …

no image
コマンドラインで画像編集@Cygwin

シェルスクリプトで画像を扱いたい場合は、 ImageMagick というソフトが …