Skip to Content.
Sympa Menu

fr - Re: commande DEL avec des espaces après le nom de l'abonné

Subject: Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

List archive

Chronological Thread  
  • From: Raphael Hertzog <address@concealed>
  • To: Emmanuel POIRET <address@concealed>, address@concealed
  • 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>



Archive powered by MHonArc 2.6.19+.

Top of Page