Ver Mensaje Individual
  #5 (permalink)  
Antiguo 19/07/2010, 16:06
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: Problema con expresion regular

ese es tu problema, pensar que .*? solo pillas espacios o no, para eso hay referencias...
- http://www.forosdelweb.com/f18/aport...s-pcre-646110/

el punto . es un meta-carácter que significa cualquier cosa, mas el cuantificador * ya significa bastante...

un ejemplo sencillo, no usar (.*?) mejor usa ([^<>]*) cuando el dato este entre tags HTML, lo cual significa "cualquier cosa menos <>" lo cual ya cubre la mayoría de caracteres posibles, excepto si es el cierre de etiqueta, etc...

debes cambiar tu visión al respecto, y solo usar .*? cuando sepas realmente lo que consigues con ello, la diferencia de tu herramienta para probar expresiones quizá sea un versión de PCRE distinta, o mejor, no es bueno que te bases en herramientas que no son compatibles con las librerías nativas de PHP...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.