Tach nochmal,
> Wenn ich das ^ vorne und das $ hinten weglasse, dann funktioniert's....
>
Sach ich doch immer :-)
>
> -----Urspr�ngliche Nachricht-----
> Von: Mayer, Stefan
> Gesendet: Mittwoch, 22. Oktober 2003 10:38
> An: [EMAIL PROTECTED]
>
> Ich hab das jetzt so gemacht:
>
>
> --- cut ---
> <%
> strIn = "Sie k�nnen mir eine Mail an [EMAIL PROTECTED] schreiben oder an [EMAIL
> PROTECTED] Vielen Dank!"
> strPat =
> "^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$"
>
> Set objRegExp = New RegExp
> objRegExp.Pattern = strPat
> set Matches = objRegExp.Execute(strIn)
>
> For Each Match in Matches
> Response.Write("FirstIndex: ")
> Response.Write(Match.FirstIndex & "<br>")
> Response.Write("Value: ")
> Response.Write(Match.Value & "<br>")
> Response.Write("Length: ")
> Response.Write(Match.Length & "<br>")
> Response.Write("<br>" & vbcrlf)
> Next
> %>
> --- cut ---
>
> Ich erstelle das RegExp-Objekt
> Ich weise den Pattern zu
> Ich f�hre Execute aus.
>
> Aber: Keine "Treffer"
>
> *gr�bel*
>
> -----Urspr�ngliche Nachricht-----
> Von: Bernhard Spuida [mailto:[EMAIL PROTECTED]
> Gesendet: Mittwoch, 22. Oktober 2003 10:32
> An: [EMAIL PROTECTED]
>
> 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
> _______________________________________________
> Coffeehouse mailing list
> [EMAIL PROTECTED]
> http://www.glengamoi.com/mailman/listinfo/coffeehouse
> _______________________________________________
> Coffeehouse mailing list
> [EMAIL PROTECTED]
> http://www.glengamoi.com/mailman/listinfo/coffeehouse
>
_______________________________________________
Coffeehouse mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/coffeehouse