j'explique cette ligne la:(^|[\?+=/])(cul)?s([\?+=/]|$) quelques explications: (expr1 | expr2| ...) :expr1 ou expr2 ou ... ^ :la ligne commence par ce qui suit. [caract1caract2...] : caract1 ou caract2 ou .... \ neutralise le signe qui suit. "?" est utilisee dans les regexp poour signifier 1 ou 0 fois ce qui suit. $ signifie que "la ligne" finit par ce qui precede. du coup: (^|[\?+=/]) est le premier caractere de ton expression. ([\?+=/]|$) est le dernier caractere. la "ligne" lue doit contenir "cul" ou "culs". ce mot est precede par rien (signe "^") ou "?" ou + ou = ou /. Si tu as bien suivi tu vois que "cul" sera retenu mais pas "cultive" (ni "encule" d'ailleurs...). En fait il n'y a probablement rien a faire d'autre que de completer ce qu'il y a dans le deuxieme doublet de parentheses Pierre. NB: en perl il y aurait plus simple comme regexp: (\W)(cul)?s(\W) un maniere plus simple serait d'ecrire franck a �crit : > > BONSOIR, > on m'a demande + de precisions, soit, le message precedent c'etait > pas tres clair ... > > je cherche donc a faire du filtrage de site web afin de virer tous les > sites pornos ou requetes vers ces sites faites avec un moteur de recherche. > > pour cela j'utilise squid avec squidguard en redirecteur, squidguard > est deja parametre cela marche pas mal mais c encore perfectible. > > pour son filtrage, squidguard utilise trois listes, une des domaines > une des urls et enfin une liste d'expression qui prend le format > regex. > > j'ai recup�r� un fichier expressions sur le site de squidguard que > voici (g coupe quelque peu pour pas que cela soit trop long) > (adultsight|cybercore|asturbat|obscene|pedophil|pedofil|playmate|pornstar > |sexdream|showgirl|softcore|striptease) > > (^|[-\?+=/_])(big|cyber|hard|huge|mega|small|soft|super|tiny)? > > (anal|babe|breast|topp?les|xxx)s?([-\?+=/_]|$) > > (^|[\?+=/])(girls)([\?+=/]|$) > > ma question c'est a quoi servent les "signes" de debut et fin des > lignes 2 et 3 cela a bien une signification mais laquelle, vue que je > desire completer ce fichier, il faut bien que je sache ou ecrire. > > le but c'est d'interdire par exemple "sexe" ou "cul" mais pas sexagenaire > ou cultiver. > > comment faire ?? > > j'espere avoir ete + clair cette fois > > merci de m'avoir lu jusqu au bout > > a+ > -- > Best regards, > franck mailto:[EMAIL PROTECTED] > > ------------------------------------------------------------------------ > Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? > Rendez-vous sur "http://wwww.mandrakestore.com" -- <br><br><br> _______ | 0 0 | ------------00---O---00o-----------------
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur "http://wwww.mandrakestore.com"
