I have a problem with a regular expression :

I process a text file with a list of names.

I would like to reformat names like

  Francois de   la Varenne
Macha Meril 
Buzz    Mac Cormack

(there must be at least two words in the name)
to something like this :

[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]

In other words : "[EMAIL PROTECTED]".

I tried the following thing and it doesn't work ($name already contains one
of those names) :

$name=~s/\s*(\w+)\s+(\w+)(\s+(\w+))*\s*/$1.$2$3\@domain.top/


Does anyone knows the right regexp to do this (I guess it's the second
expression with $s which is wrong)

Vincent Panel.

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to