• [^] # Re: Les RegExp, c'est ce qu'il y a de mieux pour mes cheveux

    Posté par . En réponse au journal Vos modeles pour Adlock. Évalué à 5.

    Perso je préfère ça :
    [Adblock]
    /[\W\d]ad(server|s)?[\W\d]/
    /[\W\d]banner(s|id\=)[\W\d]/
    /\D\d{2,3}x\d{2,3}\D/


    /[\W\d]ad(server|s)?[\W\d]/
    --->
    /[\W\d]ad(\d*\.|log|sdk|click|serve|server|s|v|farm|finity|tech|vertise|verts|vertising|vertisement|bureau|image|images|content)?[\W\d]/


    /[\W\d]banner(s|id\=)[\W\d]/
    --->
    /[\W\d](top|bottom|left|right)?bann(er|ers|erfarm|erlink|er_imgs|iere|ieres|erid=|er\d)[\W\d]/


    /\D\d{2,3}x\d{2,3}\D/
    --->
    trop de faux positifs, tu rejettes tout ce qui a une taille de 2 à 3 chiffres décimaux sur 2 à 3 chiffres décimaux (donc plein de logos par exemple)


    Le problème, c'est que /\D\d{2,3}x\d{2,3}\D/ fais les 3/4 du boulot, si tu retires l'entrée, tu es obligé de compléter comme je l'ai fait avec d'autres regexp, notamment, sur les *click, etc.