Ayuda: Sacar un modelo con Expresiones Regulares para el GESHI.

Iniciado por Agente Naranja, 6 Septiembre 2007, 13:50 PM

0 Miembros y 1 Visitante están viendo este tema.

Agente Naranja

Hola, estoy intentando poner GESHI en mi sitio web, pero no he podido jurungar las expresiones regulares para que me reciban únicamente lo que haya dentro de las etiquetas CODE. Por ejemplo, yo he puesto lo siguiente, que la gente pueda usar geshi igual que en el foro:

Código (html) [Seleccionar]
[ CODE=php ]var $numero = new Number[ / CODE ] .

Entonces, la idea es que con expresiones regulares se recoge lo que haya dentro de las etiquetas CODE, se le pasa el argumento del CODE (en este caso, PHP) al geshi, y entonces el colorea automáticamente el texto.

Código (php) [Seleccionar]
$geshi =& new GeSHi($texto, $language);

La cosa es que no he podido, como ya dije, sacar la expresión regular exacta que me recoja lo que hay adentro del code. He intentado con varias, pero no he podido. ¿Algún gurú de las Regex que me sople la respuesta?

Y otra cosa, si por ejemplo tengo varias veces texto entre CODE, ¿cuál creeis que sería la mejor manera de colorearlo todo? Muchas gracias.