448191 Posted November 8, 2006 Share Posted November 8, 2006 Has anybony really tried using regex for Adblock Plus filter rules?I've got this:[code].*[\.\/\-\?=]{1}ad((s)?(erver)?|(vert)?(isement)?(s)?|(log)?|(banner)?)?[\.\/\-\?=]{1}.*[/code]Wich matches all this type of stuff:[quote]-adserver. .ads/ /advertisements-.adbanner. .adlog- /adlog./ads//ads.?ads=[/quote]According to Testrexp it does match. Why not worky? Link to comment https://forums.phpfreaks.com/topic/26637-adblock-regex/ Share on other sites More sharing options...
448191 Posted November 8, 2006 Author Share Posted November 8, 2006 Never mind, I forgot the slashes. ::)[b]Edit: [/b]Anyone know how to add modifiers?I tried a global modifier:[code]/.*[\.\/\-\?=]{1}ad((s)?(erver)?|(vert)?(isement)?(s)?|(log)?|(banner)?)?[\.\/\-\?=]{1}.*/i[/code]Embedded:[code]/(?i).*[\.\/\-\?=]{1}ad((s)?(erver)?|(vert)?(isement)?(s)?|(log)?|(banner)?)?[\.\/\-\?=]{1}.*/[/code][code]/((?i).*[\.\/\-\?=]{1}ad((s)?(erver)?|(vert)?(isement)?(s)?|(log)?|(banner)?)?[\.\/\-\?=]{1}.*)/[/code]All get spit out as invalid. Maybe Adblock uses the i modifier by default. Anybody know?Yep, appearantly it does. Link to comment https://forums.phpfreaks.com/topic/26637-adblock-regex/#findComment-121837 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.