Hi, ich bräucht mal Hilfe bei einem regulären Ausdruck.
Ich hab nen kleinen Parser geschrieben der mir mein Smilies und Foren Tags parsed, was soweit auch alles funktioniert, bis auf das Quote Tag.
Hier erstmal der reg. Ausdruck:
Also das sieht dann eben folgendermaßen aus
[quote=Nickname ]
text bla bla
[/quote ]
So wie hier halt auch.
Bei einfachen Quote Tags funktioniert das auch Prima, es geht nur nicht wenn da zwei Tags ineinander sind.
Weiß jemand wie ich den Ausdruck anpassen muss damit das auch funktioniert und ich so ein Ergebnis krieg?
Ich hab nen kleinen Parser geschrieben der mir mein Smilies und Foren Tags parsed, was soweit auch alles funktioniert, bis auf das Quote Tag.
Hier erstmal der reg. Ausdruck:
Code:
$search = "/\[quote=([^ ]+).*\](.*)\[\/quote\]/"; $replace = "<blockquote> <hr><i>Original geschrieben von $1</i><br><br> <b>$2</b> <hr> </blockquote>";
[quote=Nickname ]
text bla bla
[/quote ]
So wie hier halt auch.
Bei einfachen Quote Tags funktioniert das auch Prima, es geht nur nicht wenn da zwei Tags ineinander sind.
Weiß jemand wie ich den Ausdruck anpassen muss damit das auch funktioniert und ich so ein Ergebnis krieg?
Zitat von name1
Kommentar