also das ist $text:
ZitatAlles anzeigenDie ersten News auf dieser Seite!
Long:
ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg
mit zeilenumbruch
und umlauten: üäöÜÄÖß
[ b]Bold[/b]
[ u]Underline[/u]
[ i]Italic[/i]
[ size=0.5]halbgroß[/size]
[ size=2]Doppeltgroß[/size]
[ size=1.5][ b][ u][ i]Combined[/i][/u][/b][/size]
[ img=http://www.google.de/logos/logo.gif]
[ url]http://www.google.de/logos/logo.gif[/url]
[ url=http://www.google.de/logos/logo.gif]Link[/url]
[ url=http://www.google.de/logos/logo.gif][ img=http://www.google.de/logos/logo.gif][/url]
[ quote][ /quote]
[ quote]
Die ersten News auf dieser Seite!
Long:
ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg
mit zeilenumbruch
und umlauten: üäöÜÄÖß
[ b]Bold[/b]
[ u]Underline[/u]
[ i]Italic[/i]
[ size=0.5]halbgroß[/size]
[ size=2]Doppeltgroß[/size]
[ size=1.5][ b][ u][ i]Combined[/i][/u][/b][/size]
[ img=http://www.google.de/logos/logo.gif]
[ url]http://www.google.de/logos/logo.gif[/url]
[ url=http://www.google.de/logos/logo.gif]Link[/url]
[ url=http://www.google.de/logos/logo.gif][ img=http://www.google.de/logos/logo.gif][/url]
[ /quote]
[ quote=Greg10]
Die ersten News auf dieser Seite!
Long:
ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg
mit zeilenumbruch
und umlauten: üäöÜÄÖß
[ b]Bold[/b]
[ u]Underline[/u]
[ i]Italic[/i]
[ size=0.5]halbgroß[/size]
[ size=2]Doppeltgroß[/size]
[ size=1.5][ b][ u][ i]Combined[/i][/u][/b][/size]
[ img=http://www.google.de/logos/logo.gif]
[ url]http://www.google.de/logos/logo.gif[/url]
[ url=http://www.google.de/logos/logo.gif]Link[/url]
[ url=http://www.google.de/logos/logo.gif][ img=http://www.google.de/logos/logo.gif][/url]
[ /quote]
(Bitte die leerzeichen nach den [ jeweils wegdenken)
meine regex sie ht so aus:
$text = preg_replace('$\[quote\](.*?)\[/quote\]$', '<span class="q_desc">'.get_text('bbcode', 'q_desc', 'quote').':</span><div class="quote">\\1</div>', $text);
$text = preg_replace('$\[quote=(.*?)\](.*?)\[/quote\]$', '<span class="q_desc">\\1:</span><div class="quote">\\2</div>', $text);
aleerdings funktioniert keine von beiden, was ich mir absolut nicht erklären kann.
hat jemand eine idee?