Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/02/2008, 09:34
Flea
 
Fecha de Ingreso: julio-2002
Ubicación: Capital Federal
Mensajes: 66
Antigüedad: 22 años, 7 meses
Puntos: 0
Expresiones Regulares encuentra de una punta a la otra

Gente:

tengo esto:
Código HTML:
<script>

var texto = '<a href="[url e.php?p=-5]">anterior</a> | <a href="[url e.php?p=1]">siguiente</a>';

var encuentra = /\[(.*)\]/g;

while (trajo = encuentra.exec(texto)){
     alert(trajo);
}
</script> 
en vez de traerme

[url e.php?p=-5]
[url e.php?p=1]

me trae

[url e.php?p=-5]">anterior</a> | <a href="[url e.php?p=1]

como puedo hacer para que me traiga el primer corchete cerrado que encuentra y no el ultimo?

Comocen algun tutorial copado de expresiones regulares?



Gracias!!!
__________________
Adrián (@ RHCP I Wanna Be Funky Flea)