Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/03/2011, 19:11
arzamm
 
Fecha de Ingreso: febrero-2011
Mensajes: 3
Antigüedad: 13 años, 2 meses
Puntos: 0
Expresiones Regulares - Extraer datos de cadenas

Expresiones Regulares - Extraer datos de cadenas
(Extraer numero de calle del domicilio )

--------------------------------------------------------------------------------
Hola Buen dia a todos

Nuevamente molestandoles: ....

Soy novato en este foro y (en expresiones regulares) solicito de favor su ayuda tiempo sobre lo siguiente:


Tengo una tabla de clientes en Oracle11g con los domicilios capturados en un campo llamado "DOMICILIO"

Select domicilio from clientes ;
DOMICILIO
---------------------------------------------------------------
"PRIVADA LA SANTISIMA, (LA JOYA) # 304B"
"AVENIDA REVOLUCION # S/N"


Me piden que de este campo, obtenga el dato de calle y el numero SEPARADOS y sin el simbolo "#" para que resulte algo asi:

Select REGEXP_SUBSTR(DOMICILIO, ..... ) AS CALLE FROM clientes;
CALLE
--------------------------------------------
PRIVADA LA SANTISIMA, (LA JOYA)
AVENIDA REVOLUCION


Select REGEXP_SUBSTR(DOMICILIO, ..... ) AS NUMERO FROM clientes;
NUMERO
------------------
304B
S/N


Quise usar expresiones regulares pero no se como hacerle

Si hay alguna otra funcion que pueda aplicar, se los agradeceria muchisimo

Gracias y Saludos!!!