Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/06/2008, 19:55
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Expresion Regular para detectar imagen

me gustaría ayudar un poco con lo de las expresiones, con algo fundamental y realmente útil

Ejemplo:
#\.(jpe?g|png|gif)$#

# separador (es)
\. punto (escapado)
() grupo (reserva)
| separador
? opcional
$ al final

con esta expresión, básicamente buscamos... cualquier final de cadena que comience por un punto, seguido de alguna de las palabras del grupo

en esta forma, básicamente buscamos una extensión de las citadas a prueba, con la certeza de tomar tanto jpeg como jpg (gracias al comodín ?)

- esta expresión se aplica fácil, depende de la función... match o replace

uso / como separadores, y con esto conseguimos "validar" y capturar las extensiones de entre, php, phps, xhtml, xhtm, html, htm -y se captura solo dentro de los parentesis
Código PHP:
if (preg_match('/\.(phps?|x?html?)$/'$archivo$test)) // significa, TRUE
// opcionalmente almacenamos la captura, entre parentesis ()
  
print_r($test);

espero le sea útil a alguien, suerte!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Última edición por pateketrueke; 20/06/2008 a las 20:04