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";

Répondre à