mam problem z zamiana przez preg_replace_callback
nie wiem jak napisac match dla dowolnego znaku za wyjatkiem jakiegos okreslonego
<?php
function pogrub($t){
return "<b>$t[2]</b>";
}
$tekst="test1 {pogrub:ala ma kota} test2 {pogrub:ala ma psa}";
echo preg_replace_callback('/(\{pogrub:)(.+)(})/','pogrub',$tekst);
?>
chodzi mi o nawias (.+)
co zrobic zeby pasowalo wszystko poza znakiem '}'