avanceret reg exp
Jeg har en regular expression som jeg ikke helt kan få til at virke som den skal :(Hvis der forekommer et mellemrum efter min smiley skal det konverteres til et da et almindeligt mellemrum ikke vil blive vist efter en div :( Men der skal KUN konverteres hvis der eksisterer et mellemrum efter
eks.
':)' => '<div style="height:13px; width:13px; background:url(gfx/smiley.smile.png)"></div>'
':) ' => '<div style="height:13px; width:13px; background:url(gfx/smiley.smile.png)"></div> '
$SMILEY = array(
'/(^| ):\-?\)/im' => "\\1<div style=\"height:13px; width:13px; background:url(gfx/smiley.smile.png)\"></div>"
);
preg_replace(array_keys($SMILEY), array_values($SMILEY), $str);
