funkar det inte med en replace funktion?! Sok pa wF har, jag tror jag hade en replace for mina citat-koder.... testa!
Hejsan.
Jag håller på att göra ett forum. Där skall man kunna använda egna taggar för att forma texten som man själv vill ha den. En sådan tagg jag vill ha är [.quote]. Jag får det att fungera så länge användaren endast använder en [.quote], typ såhär:
[.quote]Detta är min text[./quote]
Men om användaren skriver såhär, så fungerar det inte:
[.quote]Här har jag en [.quote]quote[./quote] i en annan[./quote]
quote "nr1" paras alltså ihop men "nr3" och nr2 samt nr4 händer det ingenting med. Jag vill alltså att man skall kunna använda [.quote] i en [.quote].
Hur skall jag göra det?
Koden jag har nu ser ut såhär:
re.Pattern = "\[quote\]((.|\n)*?)\[/quote\]"
Text = re.Replace(Text, "<table border=" & Chr(34) & "0" & Chr(34) & _
"><tr><td class=" & Chr(34) & "quote" & Chr(34) & " width=" _
& Chr(34) & "*" & Chr(34) & "<div class=" & Chr(34) & _
"quote" & Chr(34) & "$1</div></td></tr></table>")
Kan man göra detta med regular expressions, eller måste jag göra en egen funktion?
EDIT: Självklart skall inte punkterna vara med egentligen.
