Foros del Web » Programando para Internet » PHP »

Expresion Regular Ayuda

Estas en el tema de Expresion Regular Ayuda en el foro de PHP en Foros del Web. Hola amigos que tal como andan.Andaba necesitando una expresion regular que me traiga solo numeros en realidad son direcciones donde yo quiero obtener la calle ...
  #1 (permalink)  
Antiguo 24/02/2009, 06:00
 
Fecha de Ingreso: junio-2007
Mensajes: 152
Antigüedad: 16 años, 10 meses
Puntos: 0
Expresion Regular Ayuda

Hola amigos que tal como andan.Andaba necesitando una expresion regular que me traiga solo numeros en realidad son direcciones donde yo quiero obtener la calle y la numeracion opor ejemplo voy a dar un par de direcciones

8 Nro 840 =lo que necesito es solo 8 840
38 Nro 1323 1/2 (entre 21 y 22) = 38 1323
56 Nro 2326 (entre 141 y 142)=56 2326
22 Nro 2134 (entre 75 y 76)=22 2134

alguna ayuda ya que me cuesta mucho la expresiones regulares desde ya muchas gracias
  #2 (permalink)  
Antiguo 24/02/2009, 06:02
Avatar de emiliodeg  
Fecha de Ingreso: septiembre-2005
Ubicación: Córdoba
Mensajes: 1.830
Antigüedad: 18 años, 7 meses
Puntos: 55
Respuesta: Expresion Regular Ayuda

preg_match('/([0-9]+) nro ([0-9]+) .*/is',$cadenas,$registros);

para 8 Nro 840
en $registro[1] tenes el 8
y en $registro[2] tenes el 840

espero te sirval
__________________
Degiovanni Emilio
developtus.com
  #3 (permalink)  
Antiguo 24/02/2009, 06:08
 
Fecha de Ingreso: junio-2007
Mensajes: 152
Antigüedad: 16 años, 10 meses
Puntos: 0
Respuesta: Expresion Regular Ayuda

Cita:
Iniciado por emiliodeg Ver Mensaje
preg_match('/([0-9]+) nro ([0-9]+) .*/is',$cadenas,$registros);

para 8 Nro 840
en $registro[1] tenes el 8
y en $registro[2] tenes el 840

espero te sirval
Realice lo siguiente

Código PHP:
static function getDireccionGeoLocalizador($direccion,$unaCiudad)
   {
       
$arregloCalleNro=split('Nro',$direccion);
       
$Calle=$arregloCalleNro[0];
       
$Nro=$arregloCalleNro[1];
       return 
"$Calle $Nro, $unaCiudad Argentina ";
       
   } 
el unico problema es que me estoy quedando en $Nro con el numero mas todo lo demas que no me sirve

Última edición por sciutomaxi; 24/02/2009 a las 06:15
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:14.