Ver Mensaje Individual
  #6 (permalink)  
Antiguo 04/09/2010, 10:12
fjramirez
 
Fecha de Ingreso: abril-2008
Mensajes: 12
Antigüedad: 16 años
Puntos: 0
Respuesta: Problema para obtener un dato entre parentesis con expresiones regulares

SOLUCIONADO

Ya encontre una solucion para el problema:

Código PHP:
$valor"http://www.mediafire.com/?32xlxbk7mt87kq5";

$source = @file_get_contents($valor) or exit('Se ha producido un Error!');

preg_match_all("/\([0-9.]+ MB\)\s*<\/div/"$source$sizePREG_SET_ORDER);
preg_match_all("/[0-9.]+ MB/"$size[0][0], $size2PREG_SET_ORDER);

print 
"<pre>"
print_r($size2); 
print 
"</pre>\n"
Se nos olvidaba poner MB para que entrara la cadena. Pero de esa forma me quedaba (88.49 MB) y yo no quería los perentesis. Por eso realizo otra búsqueda para quitar los paréntesis. No se si se podrá hacer directamente en la misma expresión, pero de esta forma me sirve.

Gracias por la ayuda.