foreach line read/lines %log-file.txt [
    email: find line "@"
    if email [return copy/part find/reverse email " " find email " "]
]

That should catch the majority of the cases...

HTH!!
~~Ammon ;~>


On Apr 6, 2005 10:54 AM, Stuart Hunter <[EMAIL PROTECTED]> wrote:
> 
> I have a log file form one of my servers that contains a bunch of
> text, but each line pertains to a user and somewhere in the line there
> will be his/her email address.  The lines looks something like this:
> 
> blah blah blah blah [EMAIL PROTECTED] blah blah blah
> blah blah [EMAIL PROTECTED] blah blah blah
> blah blah blah blah [EMAIL PROTECTED] blah blah
> 
> Because there is no fixed rule about where the email address appears
> in the line I can't use the parse tools I normally use in a log when
> everything is in fixed position.
> 
> The unique thing about the email address is that it is the only thing
> that will have an '@' in the middle of it.
> 
> I want to send an email to these users to tell them when the system is
> going to be down, how can I extract the email address from each line?
> 
> Regards.
> 
> Stuart
> --
> To unsubscribe from the list, just send an email to
> lists at rebol.com with unsubscribe as the subject.
> 
>
-- 
To unsubscribe from the list, just send an email to 
lists at rebol.com with unsubscribe as the subject.

Reply via email to