RegEXP - Replace og gentagelser
Hej folkensJeg har nu lavet mig et forum, hvor man kan quote andres indlæg, det fungerer perfekt, men lige så snart man vil lave quote i quote, så bliver der ballade....
Her et et eks:
[Quote=TheFatMan]
[quote=Navn her]test[quote]
test2
[/Quote]
Når det sker, så bliver de yderste Quote tags replaced, mens de inderst ikke bliver rørt..
Her er min funktion:
<%
Function RegEXPMaker(strInput)
Set regex = New RegExp
regex.Global = True
regex.IgnoreCase = True
regex.Pattern = \[QUOTE=(.*?)\](.*?)\[/QUOTE\]"
RegEXPMaker = regex.Replace(strInput,<fieldset><LEGEND style=padding-bottom:5px>$1 skrev følgende:</LEGEND>$2</fieldset> )
Set regex = nothing
End Function
%>
Jeg ville jo gerne have at den replacede begge quote tags, så jeg fik følgende resultet:
<fieldset>
<LEGEND style=padding-bottom:5px>TheFatMan skrev følgende:</LEGEND>
<br>
<fieldset>
<LEGEND style=padding-bottom:5px=Navn her skrev følgende:</LEGEND>
test2<br>
</fieldset>
</fieldset>
Håber I kan hjælpe mig med at læse problemet..
