> das m��te ich dann f�r mehrere Tags machen. 
> Kann ich das evtl. leicht mit Regex'en erschlagen?
> Wenn ja wie?

Pattern = "<(/?)(\w+)([^>]*)(/?)>"

Das findet alle Tags... �ffnende, schliessende und xml-style-tags, die sich
gleich selbst schliessen...

Das Pattern hat 4 submatches - ich nenn sie mal s0 - s3
Zum z�hlen brauchst du noch einn dictionary(dict)

Nun folgende logik ausf�hren(pseudocode):

For each match in matches
        if s0="" then  // starttag
                if s3="" then // tag schliesst nicht
                        dic(s1) = dic(s1) + 1
                end if
        else  //endtag
                dic(s1) = dic(s1) - 1
        end if
Next

Danach gehst du alle tags  durch und wenn die zahl gr�sser 0 ist, gibst Du
entsprechend viele schliessende tags aus:

For each tag in dic.Keys
        if dic(tag)>0 then
                for I = 1 to dic(tag)
                        html = html & "</" & tag & ">"
                next
        end if
Next

Nat�rlich sorgt das nur daf�r das die taganzahl stimmt... Es kann aber
dadurch falsch geschachtelt sein...

<a><b></a></b>

Ist das eine einmalige aktion, oder kommen immer neue daten hinzu? 



Claudius

_______________________________________________
Coffeehouse Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/coffeehouse

Antwort per Email an