On 22 Oct 2003 at 10:25, Bernhard Spuida wrote:

> Tach!
>
> > Es ist so, ich bin offenbar zu bl�d daf�r aus den zahlreichen Beispielen und
> Hilfestellungen, die hier schon gepostet wurden, einen funktionierenden 3-
> Zeiler zu machen.
> >
> > Ich habe eine Variable, die enth�lt Text.
> >
> > Zum Beispiel so:
> >
> > --- cut ---
> > strIn = "Sie k�nnen mir eine Mail an [EMAIL PROTECTED] schreiben oder an [EMAIL 
> > PROTECTED] Vielen Dank"!
> > strOut = Magic(strIn)
> >
> > function Magic(txtIn)
> > ... dosomething ...
> > End function
> > --- cut ---
> >
> > strOut soll als R�ckgabewert "[EMAIL PROTECTED] [EMAIL PROTECTED]" sein - und 
> > sonst nichts.
> >
> Bei http://www.regexlib.com/ finden sich dutzende von passenden
> Ausdr�cken. Der hier z.B. macht fast was Du willst, allerdings will der nur
> �berpr�fen ob der String eine g�ltige Emailadresse ist. Deswegen am Anfang
> '^' und am Ende '$'. Wenn Du das jeweils durch '\b' (Wortgrenze) ersetzt
> bekommst du die email retour.

Habe nat�rlich in meinem Enthusiasmus vergessen die RegEx einzuf�gen...

 ^[\w-]+(\.[\w-]+)*@([a-z0-9-]+(\.[a-z0-9-]+)*?\.[a-
z]{2,6}|(\d{1,3}\.){3}\d{1,3})(:\d{4})?$

Geh�rt nat�rlich in eine Zeile. Erkl�rung hier:
http://www.regexlib.com/REDetails.aspx?regexp_id=269
Gr�sse,

           Bernd

Off the keyboard, over the bridge, past the hub, thru the router,
down the line, ....nothing but net!!

_______________________________________________
Coffeehouse mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/coffeehouse

Antwort per Email an