Ainsi parla Yann Cochard <[EMAIL PROTECTED]>, le 13 février de l'an de
grâce 2005 :
> J'avais tenté, mais le .$rem[6] final n'a pas l'air de faire effet.

http://www.chezmoicamarche.org/ :-)

> Tout est ok sauf le .$rem[6] final qui semble ne pas avoir d'effet. Le 
> caractère suivant le mot est supprimé.
> On a oublié quelquechose ?

Bah non, si les parenthèses y sont, elle a pas à grignoter des
caractères, la regex, y a pas de raison.

> Autre question : pour avoir les caractères accentués, dois-je remplacer 
> [^a-zA-Z] par [^a-zA-Zéèàçù] (etc) ou bien y a-t-il plus simple ?

Tu peux utiliser ^\w. Ou même \W (un caractère de moins :-) Ce qui nous
donne :

/((<a.*\/a>)|(<.*>)|(\W|^)(mot1|rosa|mot3)(\W|$))/Ui

Note au passage que s'il y a des caractères non-ASCII, il faudrait
théoriquement les encoder lorsque tu les mets dans l'URL de
glossaire.php (RFC 1738, §2.2). Ce qui peut facilement se résoudre avec
un truc du style

preg_replace('/[^a-zA-Z0-9]/e', '"%".dechex(ord($0))', strtolower($rem[5]))


+++
-- 
   Jacques Caruso |    Administrateur système    | Laissez-vous pousser
[EMAIL PROTECTED] |   Webmaster, jeuxdroles.org  | les dents. Ne marchez
(+33) 493 847 728 | Membre des Minotaures du Sud | pas sur les opossums.
 PGP : 0x41F5C63D |     Membre de Linux-Azur     | Mangez des kiwis.

Linux-Azur :      http://www.linux-azur.org
Désinscriptions: http://www.linux-azur.org/liste.php3
**** Pas de message au format HTML, SVP ****

Répondre à