Cita:
Iniciado por zerokilled el problema es la expresion, tienes que usar repeticion
non-greedy.
greedy significa codicioso, lo que significa que la repeticion selecciona todos los valores posibles. con non-greedy es al reverso, selecciona la menor cantidad posible.
Código:
// cambia;
(.)*
// por;
(.*?)
Muchisimas gracias, me funcionó!
Ahora, lo que no entiendo es exactamente por funcionó! xD
Es decir, "(.*)" Busca cualquier caracter las veces que sea, y "(.*?)" yo lo leo como que le decis que busque cualquier caracter las veces que sea, pero que lo busque 0 o 1 vez, es decir, que en definitiva busque cualquier caracter :S
Alguien me explica? Porque no entendí porque hace eso :S