naggia sembra cosi semplice..ma cosi testarda questa riga

Codice PHP:
$msg preg_replace("/\[b\](.*?)\[\/b\]/si""[b]\\1[/b]"$msg); 
in pratica è un bbcode

però io prima dei tag \\1 vorrei metterci questo tag che fa da highlight_string cioè che colora le righe di codice php

Il codice è questo

Codice PHP:
<?php
$codice 
"<?php echo 'Ciao mondo'; ?>";
highlight_string($codice);
?>
infatti proprio questo dovrei inserirlo tra i tag [b]

$codice = "\\1 (cioè quello che appare)";

e poi questo highlight_string($codice); metterlo anche fuori riga;


Ora però non riesco a inserirlo in quella riga..se lo metto prima mi da errore
se lo metto dopo mi da errore

se lo metto in mezzo mi dice che devo mettere meglio i ' ai "

è un casino....chiedo aiuto