Salve a tutti!
Sono le prime volte che uso la funzione preg_replace e ho ancora qualche problemino nell'usarla..
Vi spiego il mio problema:
Ho una stringa $text che contiene il testo estratto da un database. All'interno di questo testo l'HTML è abilitato, ma vorrei disabilitarlo all'interno del tag [ code ], così ho provato a fare una cosa simile:
Codice PHP:
$text = '{code}<html><head><title>Lorem Ipsum</title></head></body><div class="c">Testo</div></body></html>{/code} Testo del messaggio';
$regex_code = '/\[code\]*.([<]).*\[\/code\]/is';
$text = preg_replace($regex_code,'<',$text);
$regex_code = '/\[code\]*.([>]).*\[\/code\]/is';
$text = preg_replace($regex_code,'>',$text);
Solo che non funziona
Qualcuno potrebbe aiutarmi?
Grazie in anticipo a tutti 
EDIT: Nella stringa $text di esempio ho dovuto usare { e } come tag di apertura/chiusura perchè questo forum lo modifica automaticamente nel tag Code. Nello script vorrei usare le parentesi quadre [ ]