Hola Amigos de FW. Tengo un problema con un Patron de Expresiones Regulares, y no consigo solventarlo. Resulta que en mi pagina Web, voy a publicar tutoriales de PHP, HTML, Javascript, ActionScript... Y deseo transformar el codigo para mostrarlo; para esto pense en utilizar la funcion preg_replace(); de manera que segun los patrones del codigo, lo reemplacé correctamente, pero simplemente no me aplica, voy a poner un ejemplo de como una de las tantas formas que he intentado, sin tener éxito.
Código PHP:
<?php
$codigo = "Aca escribo el texto del tutorial. [codigo]<?php echo "Aca escribo el Codigo PHP"; ?>[/codigo]";
$buscar = array( "/[codigo](.+)[\/codigo]/");
$poner = array( cambiar_formato($1););
$codigo = preg_replace($quitar, $poner, $codigo);
echo $codigo;
?>
Espero me ayuden con este problema porque ya lo he intentado de muchas formas y no consigo éxito o.O. Gracias! xD