Nieuw lid |
|
TotempaaltJ schreef: Een tweede regex?
en hoe ziet die er dan uit?
Want als ik nu al in de knoop kom met $1 al dan niet $2, hoe dan met geneste quotes die hetzelfde probleem maar dan genest?...
fixed it
while (preg_match ('~\[quote(=[\w]+)?]((?:(?!\[quote]).)*?)\[/quote]~si', $tekst))
{
$tekst = preg_replace ('~\[quote(=([\w]+))?]((?:(?!\[quote]).)*?)\[/quote]~si', "<div style='margin-left:20px; padding:0.5em; border:solid; border-width:1px; background-color:#fffff9;'><b>\\2 schreef:</b><br /><br />\\3</div>", $tekst);
}
while (preg_match ('~\[quote(=[\w]+)?]((?:(?!\[quote]).)*?)\[/quote]~si', $tekst)) { $tekst = preg_replace ('~\[quote(=([\w]+))?]((?:(?!\[quote]).)*?)\[/quote]~si', "<div style='margin-left:20px; padding:0.5em; border:solid; border-width:1px; background-color:#fffff9;'><b>\\2 schreef:</b><br /><br />\\3</div>", $tekst); }
in werking :D |