Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/10/2011, 16:41
Avatar de cadrogui
cadrogui
 
Fecha de Ingreso: junio-2003
Mensajes: 875
Antigüedad: 20 años, 10 meses
Puntos: 5
expresiones regulares funcionando a medias

hola gente, tengo un problema con expresiones regulares, resulta que tengo un array con la siguiente informacion:

Código PHP:
Array
(
    [
0] => "8478505" selected="selected">Principal</option>

    [
1] => "8673678">Apremio Ejecutivo Obligaci?n de Dar</option>

    [
2] => "9211397">Entorpecimiento art 339 c.p.c</option></select>

lo que necesito es obtener solo los numeros iniciales que estan entre comillas, lo he logrado de forma insuficiente de la siguiente manera:

Código PHP:
$nros_cuadernos ereg_replace("[^0-9]"""$q[$i]);
$todos_cuadernos[$i] = $nros_cuadernos// construyo el array completo con los CRR_Cuaderno 
lo que sucede es que me entrega la siguiente info:

Código PHP:
8478505
8673678
9211397339 
como pueden apreciar el ultimo numero integra tambien el 339 que esta dentro de la cadena "Entorpecimiento art 339 c.p.c"

como puedo obtener todos los numeros sin el 339?

gracias.
__________________
La mejor manera de aprender es por medio de un aprendizaje significativo....

http://www.cocert.cl