Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/11/2004, 02:55
guntin_java
 
Fecha de Ingreso: mayo-2004
Mensajes: 159
Antigüedad: 19 años, 10 meses
Puntos: 0
cambiar expresion regular

hola...

me son muy complicadas las expresiones regulares, necesito que me ayuden con esta, la tome de exoops,

Código:
$patterns[]     = "/\[lib align=(['\"]?)(left|right)\\1]([^\"\(\)\?\&']*)\[\/lib\]/esU";

$replacements[] = "'<img src=\"'.formatURL(XOOPS_URL.'/images/library/', '\\3').'\" align=\"\\2\" alt=\"\" border=\"0\" />'";

$text = "[lib]137-3741_img.jpg[/lib]"

$text = preg_replace($patterns, $replacements, $text);
esto me transforma $text a:
Código:
<img src="http://localhost/exoops/images/library/137-3737_img.jpg" align="left" alt="" border="0" />
Yo necesito insertarle al resultado lo siguiente:
onClick="mifuncion(http://localhost/exoops/images/libra...737_img_gr.jpg)"

es muy complicado lo que necesito???
gracias