а как регулярные выражения писать для Adblock в Хроме?

milics

site.org##IFRAME[src="http://ad.mail.ru/adi/2191?rnd=45946455"]
site.org##IFRAME[src="http://ad.mail.ru/adi/289?rnd=82558086"]
чето звездочка не работает
типа так пробовал
site.org##IFRAME[src="http://ad.mail.ru/adi/*"]

BondarAndrey

В какой раз ты свою тупость демонстрируешь. Может сначала стоит узнать что такое регулярное выражение?
* это квантификатор, сам по себе он не имеет смысла, но он говорит "предшествующий символ может встречаться любое число раз или не встречаться вообще". Т.е. твое выражение совпадает со строками
site.org##IFRAME[src="http://ad.mail.ru/adi"]
site.org##IFRAME[src="http://ad.mail.ru/adi/"]
site.org##IFRAME[src="http://ad.mail.ru/adi//"]
site.org##IFRAME[src="http://ad.mail.ru/adi///"]
и так далее
Немного не то, что ты думал, так?

apl13

Может сначала стоит узнать что такое регулярное выражение?
Думаешь, это возможно? :)

milics

ты свою тупость демонстрируешь.
тупость и упоротость демонстрируешь ты
все что могу демонстрировать я - полное незнание матчасти

juliuzz

все что могу демонстрировать я - полное незнание матчасти
ога, ты демонстрируешь упорно-тупое незнание матчасти :grin:

BondarAndrey

все что могу демонстрировать я - полное незнание матчасти
А, блядь, википедию и гугл придумали для чего? Если ты за 5.5 лет за физфаке так и не научился работать с источниками информации — ты дебил, и это медицинский факт.

milics

Извини, что я не ВМК например кончил :) Поэтому рублю в перле лишь чуть больше чем никак :) По профилю физика использую в основном LabView, где то что мне нужно обозначается именно звездочкой. Поэтому вполне ожидаемо что первое что я попробую наобум - это звездочка. Тем более что в поиске проводника тот же синтаксис...
Поэтому мне не очень понятно зачем ты тут истеричку включил, когда увидел звездочку :)

milics

так и не научился работать с источниками информации — ты дебил, и это медицинский факт.
ээммм ... :smirk:
меня еще в детском саду научили ряду пословиц, которым я до сих пор по жизни следую
1) лучше учится на чужых ошибках чем на своих :)
2) не нужно придумывать велосипед, если он уже изобретен (если кто-то поебался уже с гуглом, и может ответить содержательным постом в 5-10 символов (и ему не в лом то зачем другим трахаться с гуглом. Видишь, я даже не знаю на что искать. Оказывается это не "регулярные выражения" :) ..... ... соответственно третья пословица к месту ...
3) Трудно найти черную кошку в темной комнате, особенно если ее там нет :)

milics

Теперь о главном :)

milics

Иди нахуй :)

milics

Иди нaхуй :)

milics

И ты тоже ....
Иди нахуй :)

milics

Есть в разделе не быдло, способное дать ответ за простое человеческое спасибо? :)
Можно просто написать текст который я дожен использовать вместо звездочки
надеюсь ответ укладывается в <5-10 символов

tokuchu

(если кто-то поебался уже с гуглом, и может ответить содержательным постом в 5-10 символов (и ему не в лом то зачем другим трахаться с гуглом.
Так в том-то и дело, что в большинстве случаев ебаться с гуглом не надо.
Видишь, я даже не знаю на что искать. Оказывается это не "регулярные выражения" :)
Нет, это именно "регулярные выражения" и если бы ты пробовал поискать это в гугле, то знал бы это. А то, что ты в LabView показал называется там "Pattern", а не "Regular expression", что не удивительно.

milics

значит мне патерн нужен :)

milics

мне нужна строчка, которая заменяла бы собой эти две строчки
site.org##IFRAME[src="http://ad.mail.ru/adi/2191?rnd=45946455"]
site.org##IFRAME[src="http://ad.mail.ru/adi/289?rnd=82558086"]
понятно что у mail ру есть куча банеров и все их я не имею желания прописывать в настройках Adblock

tokuchu

значит мне патерн нужен :)
Так, погоди. Что именно AdBlock там у тебя принимает? Паттерны или регулярные выражения? Т.к. если паттерны, то * интуитивно да, самый вероятный вариант, т.к. обычно стараются по образу и подобию делать, если только нет причин делать по-другому.

tokuchu

мне нужна строчка, которая заменяла бы собой эти две строчки
site.org##IFRAME[src="http://ad.mail.ru/adi/2191?rnd=45946455"]
site.org##IFRAME[src="http://ad.mail.ru/adi/289?rnd=82558086"]
понятно что у mail ру есть куча банеров и все их я не имею желания прописывать в настройках Adblock
Как это сделал я сейчас.
Google -> adblock element hiding rules -> первая же ссылка на мануал ведёт: http://adblockplus.org/en/filters
Там есть параграф "Attribute selectors", который содержит ответ на твой вопрос.
Ну и вообще, наверное, небесполезно всю доку прочитать, если ты хочешь фильтры писать сам.

milics

1) на некоторых сайтах adblock лажает
2) не беда. На наиболее частопосещаемых я могу добавить эти банеры руками (мышкой). Где-то после F5 эти банеры уходят навсегда.
3) где-то вместо убранных появляются новые другие (того же размера но другого содержания). Вот я 2 раза добавил мышкой и ADblock интерпретировал их в виде этих двух строчек. Хотелось бы понять как написать патерн для всех подобных ...

milics

http://adblockplus.org/en/filters
прикинь клянусь что прочитал первый абзац пепед тем как на форум запостить вопрос :)
 
 The most trivial filter you can define is of course the address of banner you want to block. However, often this address changes every time you open a page. For example it could be http://example.com/ads/banner123.gif where 123 is a random number. Here blocking the complete address won't help you, you need a more general filter — like http://example.com/ads/banner*.gif. Or maybe even http://example.com/ads/*. 


до прочтения пробовал
site.org##IFRAME[src="http://ad.mail.ru/adi/*"]
после прочтения
site.org##IFRAME[src="http://ad.mail.ru/adi/*
один хуй не работает

nas1234

а почему бы просто не подписать адблок на готовые фильтры?

tokuchu

прикинь клянусь что прочитал первый абзац пепед тем как на форум запостить вопрос :)
Ну так для URL-а это может и сгодится, но для element hiding там более сложный синтаксис.

SergZ495

гугл даст ответ бесплатно, можешь даже им е-мейл со спасибо отправить.
Оставить комментарий
Имя или ник:
Комментарий: