Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/10/2011, 19:23
edward18_1
 
Fecha de Ingreso: septiembre-2011
Mensajes: 480
Antigüedad: 12 años, 7 meses
Puntos: 18
Expresiones regulares

Hola yo tengo el siguiente ejemplo de expresiones regulares
Código PHP:
function url($text){ 
        
$text html_entity_decode($text); 
        
$text " ".$text
        
$text eregi_replace('(((f|ht){1}tp://)[-a-zA-Z0-9@:%_+.~#?&//=]+)'
                
'<a href="\1">\1</a>'$text); 
        
$text eregi_replace('(((f|ht){1}tps://)[-a-zA-Z0-9@:%_+.~#?&//=]+)'
                
'<a href="\1">\1</a>'$text); 
        
$text eregi_replace('([[:space:]()[{}])(www.[-a-zA-Z0-9@:%_+.~#?&//=]+)'
        
'\1<a href="http://\2">\2</a>'$text); 
        
$text eregi_replace('([_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3})'
        
        
'<a href="mailto:\1">\1</a>'$text); 
        return 
$text

el lo que hace es que si detecta una URL la pone como un link...pero yo quisiera saber como modificarla..para que cuando me detecte la url vea si al final aparece
.jpg .png o cualquier otro formato de imagen!

para en vez de colocar <a href coloque <img src= entienden? o sea para colocar imagenes...como se haria? gracias