Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa
Archives de la liste
Re: commande DEL avec des espaces après le nom de l'abonné
- From: Raphael Hertzog <adresse@cachée>
- To: Emmanuel POIRET <adresse@cachée>, adresse@cachée
- Subject: Re: commande DEL avec des espaces après le nom de l'abonné
- Date: Tue, 25 Jan 2000 20:42:04 +0100
Le Tue, Jan 25, 2000 at 08:03:47PM +0000, Emmanuel POIRET écrivait:
> est-ce normal ?
>
> en regardant le code il me semble qu'on ne supprime pas les espaces
> après l'adresse email de l'abonné.
> sub del
> .......
> $what =~ /^(\S+)\s+(.+)\s*$/;
> my($which, $who) = ($1, $2);
Ben oui . = n'importe quel caractère sauf \n
et les regexps perl sont "greedy"
Solution (on enlève le "greedy" sur ".+"):
/^(\S+)\s+(.+?)\s*$/
Ou alors si on refuse les espaces dans l'adresse (ce qui me parait
logique) :
/^(\S+)\s+(\S+)\s*$/
A+
--
Raphaël Hertzog >> 0C4CABF1 >> http://tux.u-strasbg.fr/~raphael/
<pub> CD Debian : http://tux.u-strasbg.fr/~raphael/debian/#cd </pub>
-
commande DEL avec des espaces après le nom de l'abonné,
Emmanuel POIRET, 25/01/2000
- Re: commande DEL avec des espaces après le nom de l'abonné, Raphael Hertzog, 25/01/2000
- Re: commande DEL avec des espaces apr s le nom de l'abonn, Olivier Salaun - CRU, 26/01/2000
- <Suite(s) possible(s)>
- Re: commande DEL avec des espaces après le nom de l'abonné, Olivier LACROIX, 26/01/2000
Archives gérées par MHonArc 2.6.19+.