Submatch?

und ich Idiot habe immer �berlegt wie ich meine Konstruktionen aus lex & yacc abbilden 
kann. 

Lernen durch helfen!
SubMatches:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/vscolSubMatches.asp

Das habe ich gleich mal ausprobiert mit dem gegebenen Problem:
<%OPTION EXPLICIT


        dim regExp, match
        
        Set regExp = New RegExp
        regExp.Global = True
        regExp.IgnoreCase = True
        regExp.Pattern = 
"(<\s*option.*value\s*=\s*"")(.*)("".*>)(.*)(<\s*/\s*option\s*>)"
        
        set match = regExp.Execute("< option    value=" & vbNewLine & 
"""Erwachsener;P"" selected>Kind</option>")
        
        If match.count = 0 then
                Response.Write "nichts"
        ELSE
                Response.Write Server.HTMLEncode(match(0).SubMatches(1)) & _
                                " bei " & _
                                Server.HTMLEncode(match(0).SubMatches(3))
        End If
        Set regExp = Nothing

%>
Bei dem Ausdfruck habe ich gleich noch zus�tzlich m�gliche Leerzeichen br�cksichtigt.

K�nnte ich SubMatches auch bennen, um z.B. "yyyy-mm-dd", "dd.mm.yyyy" und "mm/dd/yyyy" 
mit einem Ausdruck zu zerlegen?

Gru�

Heiko

> -----Original Message-----
> From: Claudius Ceteras [mailto:[EMAIL PROTECTED]] 
> Sent: Wednesday, August 14, 2002 6:01 PM
> To: AspGerman Kaffeehaus
> Subject: [aspdecoffeehouse] RE: AW: RE: Dringend: Hilfe bei 
> RegExpr !!!!
> 
> 
> > 
> > Hallo,
> > 
> > Verwendet Ihr so was:
> > Response.Write match.value
> > 
> > Bei "<option value=""Erwachsener;P"" selected>Kind</option>" 
> > erscheint im Browser nur "Kind"! Die Tags werden herausgenommen!
> > 
> 
> Das wirds sein...
> 
> @Johannes: Meine Patterns matchen das ganze <option> tag bis es
> geschlossen ist...
> Wenn Du nur die value haben willst, dann musst Du den ersten submatch
> verwenden...
> 
> Claudius
> 
> 

| [aspdecoffeehouse] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp

Antwort per Email an